我一直试图从一个体育网站上提取数据,但到目前为止失败了。我正试图抽出35次射门和23次射门,但都失败了
<div class="statTextGroup">
<div class="statText statText--homeValue">35</div>
<div class="statText statText--titleValue">Shots on Goal</div>
<div class="statText statText--awayValue">23</div></div>
from bs4 import BeautifulSoup
import requests
result = requests.get("https://www.scoreboard.com/uk/match/lvbns58C/#match-statistics;0")
src = result.content
soup = BeautifulSoup(src, 'html.parser')
stats = soup.find("div", {"class": "tab-statistics-0-statistic"})
print(stats)
这是我一直试图使用的代码,当我运行它时,我得到“无”打印给我。有人能帮我把数据打印出来吗
在此处找到完整页面:https://www.scoreboard.com/uk/match/lvbns58C/#match-statistics;0
由于网站由javascript呈现,可能的选项是使用selenium加载页面,然后使用BeautifulSoup解析:
相关问题 更多 >
编程相关推荐