我是一名高中生,为一些朋友组织了一个活动。对于这个活动,我需要为一款名为 Rainbow 6 Siege 的视频游戏抓取玩家数据。
我需要从 HTML 代码中称为 data-stat 的东西中提取一个数字。例如,下面我试图从“RankedKDRatio”中提取 1.03。我怎样才能干净地做到这一点?谢谢参观!
<div class="trn-defstat__value" data-stat="RankedKDRatio">
1.03
我当前的代码:
from urllib.request import Request, urlopen
from bs4 import BeautifulSoup as soup
url = "https://r6.tracker.network/profile/pc/Juke.TMT"
req = Request(url, headers={'User-Agent': 'Mozilla/5.0'})
webpage = urlopen(req).read()
soup = soup(webpage, "html.parser")
print(soup.prettify())