【发布时间】:2021-06-03 21:22:11
【问题描述】:
我需要从已更新的网站解析此号码。我无法访问 html 代码的数据组件部分。
我已经尝试过 xpath 解析和 bs4
url = "https://www.muthead.com/20/players/10111309/upgrades/"
r = requests.get(url)
content = r.text
soup = BeautifulSoup(content,"lxml")
hello = soup.find("div",class_="average rating-list__RatingValue-ubw14i-3 jzOWLB").text
print(hello)
我收到以下错误:
hello = soup.find("div",class_="average rating-list__RatingValue-ubw14i-3 jzOWLB").text
builtins.AttributeError: 'NoneType' object has no attribute 'text'
我需要刮掉 dic class= average rating-list__RatingValue-ubw14i-3 jzOWLB> 77 </div> 内的 html 代码中的77
似乎 bs4 无法查看主容器内部我没有得到任何代码
<div data-component="player-upgrades" data-props="{externalId": 10111309, "gameSlug": "20", "basePath": "/20/players/10111309/upgrades/"}
【问题讨论】:
标签: beautifulsoup