python爬虫静态页面爬取

通常python爬取静态网站之后, 可以使用xpath或者css选择器去匹配元素, 但是如果html元素是由js获取数据之后动态构成的该如何处理, 打开页面源代码

clipboard.png
获取的数据都是在这个ul下的, ul下的li是有js动态构成

clipboard.png

这些数据改如何去匹配

阅读 2.8k
2 个回答

需要执行js。。。
可以试试用webdriver

可以用selenium模拟浏览器加载完js然后再去匹配。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进