【发布时间】:2018-10-11 18:12:14
【问题描述】:
一位同事早些时候问过我这个问题,老实说,我不确定如何解决。
我的同事正在寻找所有这些名字......到目前为止,我一直在手动进行。最大的问题是底部有一个“加载更多”按钮,必须一次又一次地按下才能加载更多名称。
所有名称都包含在 HTML 中,为 <strong class="link-unlined">Example Name</strong>,因此抓取应该不会太难,但我不确定它是不断按下按钮。
在不“烧毁”网页的情况下反复激活按钮的最佳方法是什么?我认为这里可能有超过 10000 个名称,并且一次只能加载 10 个。
按钮本身是<div class="js-load-more"><button type="button" class="btn btn-full btn-big"><span data-loading-text="Loading..." class="text">Load more </span></button></div>...但是,我似乎无法确定点击本身是如何被监控/跟踪的,所以我不确定是否有办法覆盖它?
【问题讨论】:
-
你用什么做后端?
-
@Rupesh 老实说,我正在考虑用 Selenium 编写 Python 脚本(如这里:stackoverflow.com/questions/18214795/…)
标签: javascript html button