Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从网站收集姓名,同时按下按钮加载更多姓名_Javascript_Html_Button - Fatal编程技术网

Javascript 从网站收集姓名,同时按下按钮加载更多姓名

Javascript 从网站收集姓名,同时按下按钮加载更多姓名,javascript,html,button,Javascript,Html,Button,早些时候,一位同事问了我这个问题,我真的不知道该如何解决 基本上,有一个名为()的网站 我的同事想把这些名字都删掉。。。到目前为止,它是手工操作的。最大的问题是底部有一个“加载更多”按钮,为了加载更多的名称,必须反复按下该按钮 所有名称都以示例名称的形式包含在HTML中,因此刮取应该不会太难,但我不确定的是,它是不断按下的按钮 反复激活按钮而不“烧坏”网页的最佳方式是什么?我想这里可能有一万多个名字,一次只能加载10个 按钮本身是Load more。。。但是,我似乎无法确定单击本身是如何被监视/

早些时候,一位同事问了我这个问题,我真的不知道该如何解决

基本上,有一个名为()的网站

我的同事想把这些名字都删掉。。。到目前为止,它是手工操作的。最大的问题是底部有一个“加载更多”按钮,为了加载更多的名称,必须反复按下该按钮

所有名称都以示例名称的形式包含在HTML中,因此刮取应该不会太难,但我不确定的是,它是不断按下的按钮

反复激活按钮而不“烧坏”网页的最佳方式是什么?我想这里可能有一万多个名字,一次只能加载10个

按钮本身是
Load more
。。。但是,我似乎无法确定单击本身是如何被监视/跟踪的,因此我不确定是否有方法覆盖它?

单击“加载更多”按钮后,它将调用此API/URL并检索接下来的10条注释


您可以调用同一个链接,修改参数以获取所有或下一组注释。

您使用什么作为后端?@Rupesh我真的在考虑用Selenium编写Python脚本(如此处所示:)好的。。。所以这似乎有一个限制20。。。结果只是重复了两次的十条评论?我应该能够用这个编写动态脚本(我正在尝试,但这里可能有更简单的方法吗?)。无需更换屏幕。。JSON格式的数据就在你家门口提供:)非常公平,我现在正在编写脚本,完成后会接受这个作为答案:)谢谢你的帮助!