ESPN表没有TR/TD标签

2024-05-10 08:14:56 发布

您现在位置:Python中文网/ 问答频道 /正文

ESPN Website View

我想把ESPN的实时拍卖/草稿数据拉到一个python脚本中,这个脚本可以调整玩家的估值/被选中的概率。但是页面上的表没有TD/TR标签。它只是有很多Div/类。当我在Chrome的inspector中看到很多类尝试find/findall的不同变体时,我似乎从未返回任何结果

import requests, bs4
url = "https://fantasy.espn.com/football/draft?leagueId=93589772&seasonId=2019&teamId=17&memberId={19AD42D6-8125-489D-B045-1E535CFC02E4}"
r = requests.get(url)
soup = bs4.BeautifulSoup(r.text, 'lxml')

table = soup.find("main", {"class": "jsx-2236042501 draftContainer"})
print (table)

这些草案链接只持续这么长时间,所以不幸的是,它不会活得太久


Tags: 数据脚本viewurltable玩家websitefind
1条回答
网友
1楼 · 发布于 2024-05-10 08:14:56

表的内容是用Javascript加载的。在Javascript加载页面内容之后,必须使用浏览器自动化(如Selenium)来提取DOM

相关问题 更多 >