从 ESPN 幻想中抓取数据(表格)

时间:2021-07-30 01:32:26

标签: python beautifulsoup

我想从这个网站上抓取一个表格:https://fantasy.espn.com/football/players/add?leagueId=1589782588 in python 但是我在实际抓取数据时遇到了麻烦。在开发者控制台中我尝试了

let players = document.getElementsByClassName("AnchorLink link clr-link pointer")
players[0].text

而且我能够输出球员的名字。我怎样才能在 python 中做到这一点?

1 个答案:

答案 0 :(得分:2)

他们实际上使用 JavaScript 加载数据,所以我认为您不能使用 BeautifulSoup 来抓取数据。或者,您可以为此使用 selenium,您尚未提供任何代码,因此请自行研究有关如何抓取数据的 selenium。您也可以使用 selenium 执行 JavaScript,您可以从 here 获得帮助以了解如何运行 JavaScript。

如果您查看开发者工具的网络日志页面,那么您可能会找到加载您想要的播放器数据的 URL,但这需要更多的努力。