Javascript Can';我不能得到所有的元素
试图用“比赛报告”捕获每个项目的IDJavascript Can';我不能得到所有的元素,javascript,python,selenium,beautifulsoup,Javascript,Python,Selenium,Beautifulsoup,试图用“比赛报告”捕获每个项目的ID(//*[@ID=“锦标赛夹具”]/tbody/tr[2]/td[7]/a[1])。我可以通过源代码访问可见的一个,但该站点使用Incapsula,因此我无法使用请求,我目前正在使用selenium。我想访问前几个月,当我按下后退按钮时,它会重新加载以前的装置,但源代码不会更新 是否有人知道如何使用selenium获取上个月的源代码(DataStore.prime),或者如何提交成功的请求以收集本季的所有装置?无需使用selenium,您可以通过Chrome开
(//*[@ID=“锦标赛夹具”]/tbody/tr[2]/td[7]/a[1])
。我可以通过源代码访问可见的一个,但该站点使用Incapsula,因此我无法使用请求,我目前正在使用selenium。我想访问前几个月,当我按下后退按钮时,它会重新加载以前的装置,但源代码不会更新
是否有人知道如何使用selenium获取上个月的源代码(DataStore.prime),或者如何提交成功的请求以收集本季的所有装置?无需使用selenium,您可以通过Chrome开发工具中的url访问月份数据:
?d
是年+月,然后您将获得列表中的所有数据,第一个值是id
,您可以通过id
获得匹配报告
:
https://www.whoscored.com/Matches/1080595/MatchReport
^^^^id^^
https://www.whoscored.com/Matches/1080595/MatchReport
^^^^id^^