我正在抓取ask.fm上的资料,准备回答一个研究问题。问题是,只有最新的最新问题是可查看的,我必须单击“查看更多”才能查看下15个问题。
点击view more的源代码如下所示:
<input class="submit-button-more submit-button-more-active" name="commit" onclick="return Forms.More.allowSubmit(this)" type="submit" value="View more" />在抓取它之前调用它4次的简单方法是什么?我想在网站上最新的60个帖子。Python更可取。
发布于 2018-10-07 16:47:59
不使用无头浏览器的
使用无头浏览器的
尝试使用加载动态内容的无头浏览器,你有方法向下滚动,点击etc available.
发布于 2013-10-18 05:45:26
您可能会使用selenium浏览到该网站,然后单击按钮/链接几次。你可以在这里得到它:
或者你也可以使用mechanize:
我也听说过关于斜纹的好东西,但我自己从来没有用过它:
https://stackoverflow.com/questions/19437782
复制相似问题