我正在使用python版本的Selenium在一个中国网站上捕获评论
该网站是https://v.douyu.com/show/kDe0W2q5bB2MA4Bz
我想找到这个span元素。这在中文里叫做“弹幕列表".
我尝试了绝对路径,如:
driver.find_elements_by_xpath('/body/demand-video-app/main/div[2]/demand-video-helper//div/div[1]/a[3]/span')
但是它返回的是NoSuchElementException。我只是觉得这个网站可能有一个保护机制。但是,我对硒了解不多,我想寻求帮助。提前谢谢
我猜您使用
Selenium
是因为requests
无法捕获值如果这不是你想做的,不要读我的答案
因为你是
requests.get(url='https://v.douyu.com/show/kDe0W2q5bB2MA4Bz')
您需要在
F12 Network
上找到数据ApiUrl
的源事实上,他的信息来源是
https://v.douyu.com/wgapi/vod/center/getBarrageListByPage
+parameter
↓
虽然我不能帮你解决硒的问题
但是我将使用以下方法来获取数据
获取所有数据
相关问题 更多 >
编程相关推荐