Python selenium 如何爬取页面折叠数据 (read more按钮)
大家好
这个是示例页面
https://www.edmunds.com/bmw/1...
想请问中间那个expert review里面的read more怎么展开 目标是爬取所有文字评论内容 现在只能爬到一部分
rev=driver.find_elements_by_xpath("//div[@class='size-16']//p")
for p in expertrev:rev0=p.text print(rev0)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
两种思路:①不要去做渲染,也就是直接请求原始页面。然后用lxml或者BS去做解析。②使用Selenium模拟浏览器请求,然后再做解析。
查看网页原始数据时,使用
右键 --> 显示网页源代码
不是2种span嘛
你依次获取拼接即可