QQ空间自动点赞脚本

最近逛 QQ 空间的时候,看到好友动态多了起来,一个个点赞太累了。想着能不能搞个脚本自动点赞,省得手动操作。

研究了一下 QQ 空间页面的 DOM 结构,发现点赞按钮有个特征属性 data-clicklog='like',利用这个就能定位到所有点赞按钮。

脚本代码

1
2
3
4
5
6
7
8
9
10
jQuery("a.qz_like_btn_v3[data-clicklog='like']").each(function(index, item) {
jQuery(item).trigger('click');
});

jQuery(window).scroll(function() {
jQuery("a.qz_like_btn_v3[data-clicklog='like']").each(function(index, item) {
jQuery(item).trigger('click');
});
return true;
});

怎么用

这段代码可以保存成书签(Bookmarklet),使用方法很简单:

  1. 创建一个新的书签,名称随便起,比如「QQ空间一键点赞」
  2. 把 URL 填成 javascript: 加上上面的代码(压缩成一行)
  3. 打开 QQ 空间好友动态页面
  4. 点击这个书签,当前页面的动态就会自动点赞
  5. 向下滑动加载更多动态,脚本会自动给新出现的动态点赞

完整书签代码

把下面这段复制到书签 URL 里就行:

1
javascript:jQuery("a.qz_like_btn_v3[data-clicklog='like']").each(function(index, item) {jQuery(item).trigger('click');});jQuery(window).scroll(function() {jQuery("a.qz_like_btn_v3[data-clicklog='like']").each(function(index, item) {jQuery(item).trigger('click');});return true;});

这个小程序虽然简单,但还挺实用的,分享给有需要的朋友。