从ESPN fantasy中抓取数据(表)



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

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

并且我能够输出球员的名字。我如何在python中做到这一点?

他们实际上使用JavaScript加载数据,所以我不认为你可以使用BeautifulSoup来抓取数据。另外,您也可以使用selenium来实现这一点,但是您没有提供任何代码,因此,您可以自己研究一下selenium如何抓取数据。你也可以使用selenium来执行JavaScript,你可以从这里获得帮助来学习如何运行JavaScript。

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

最新更新