这是一个网页:http://www.mirakee.com/milind_ek_kavi 现在这个网页包含了这个用户大约1000个帖子,我希望能够立刻想要所有这些帖子。 每个帖子都包含一个类似按钮。 现在我想要一个脚本(机器人类型),它会立即点击所有类似的按钮。并且所有这些都被注册(接受)。 请告诉我嵌入脚本的位置和方法。 非常感谢。
更新 这是类似按钮的HTML代码:
<div>
<span class="like_content post_zy2v7yjilw_like">
<a class="like-post" data-remote="true" data-method="post" rel="nofollow noopener" href="/posts/zy2v7yjilw/like">
<span class="heart"></span>
</a>
<a class="likes-count" rel="nofollow noopener" data-remote="true" href="/posts/zy2v7yjilw/likes">
46
</a> </span>
<span class="comment-icon"></span>
<span class="comment-count">1</span>
<span class="reposts-icon"></span>
<a class="comment-count" rel="nofollow noopener" data-remote="true" href="/posts/zy2v7yjilw/reposts">
4
</a> </div>
答案 0 :(得分:0)
使用jQuery的click()
函数。
$(element).click();
但可能滥用这样的功能是非法的。我目前无法在移动设备上访问您的DOM,因此您可以添加自己的查询而不是element
答案 1 :(得分:0)
您可以使用此
$(".like-post").trigger("click");
主要问题是它只会触发页面上实际可用元素的点击。我的意思是,尚未加载的帖子将不会影响此代码。
因此,您可以先手动滚动来加载所有帖子,也可以为此编写脚本。