【发布时间】:2018-01-09 02:10:54
【问题描述】:
我不确定使用什么代码来单击“显示更多”按钮。我想得到一份正在做某个主题的大学名单。以下是其中一个网站
http://www.sciencedirect.com/science/article/
您的帮助将不胜感激
谢谢
【问题讨论】:
-
您不能对请求执行此操作。它是客户端 js。
-
没错,您实际上无法使用
requests单击按钮,但您几乎总是可以使用requests模拟浏览器-服务器交互并获得所需的信息。这只是找出正确的事情要做的问题......我认为这就是 OP 所要求的。在这种特殊情况下,当您单击按钮并且页面加载时禁用 JS 时没有网络调用。所以信息很可能已经在 DOM 中了。
标签: python web-scraping python-requests