QQ空间自动点赞js代码
1、jQuery().each():
each() 方法为每个匹配元素规定要运行的函数。
提示:返回 false 可用于及早停止循环。
函数原型:
function(index,element) 为每个匹配元素规定运行的函数。
index - 选择器的 index 位置。
element - 当前的元素(也可使用 "this" 选择器)。
2、jQuery选择器:
3、jQuery.trigger()方法
trigger() 方法触发被选元素上指定的事件以及事件的默认行为(比如表单提交)。
该方法与 triggerHandler() 方法类似,不同的是 triggerHandler() 不触发事件的默认行为。
与 triggerHandler() 方法相比的不同之处:
它不会引起事件(比如表单提交)的默认行为
.trigger() 会操作 jQuery 对象匹配的所有元素,而 .triggerHandler() 只影响第一个匹配元素。
由 .triggerHandler() 创建的事件不会在 DOM 树中冒泡;如果目标元素不直接处理它们,则不会发生任何事情。
4、jQuery.scroll()
当用户滚动指定的元素时,会发生 scroll 事件。
scroll 事件适用于所有可滚动的元素和 window 对象(浏览器窗口)。
scroll() 方法触发 scroll 事件,或规定当发生 scroll 事件时运行的函数。
函数原型:
$(selector).scroll(function)这个function可有可无
5、jQuery.animate()
animate() 方法执行 CSS 属性集的自定义动画。
该方法通过 CSS 样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。
只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。
提示:请使用 "+=" 或 "-=" 来创建相对动画。
具体看这里:https://www.runoob.com/jquery/eff-animate.html
代码+注释:
1 /*
2 如果不了解jQuery可以去这里看:https://www.runoob.com/jquery/jquery-tutorial.html
3 */
4 /*至于为什么要找a标签下类名为qz_like_btn_v3的属性为data-clicklog='like'就要去看QQ空间html代码*/
5 jQuery("a.qz_like_btn_v3[data-clicklog='like']").each(function(index,item){
6 console.log(item);
7 jQuery(item).trigger('click'); /*这里的trigger就是为了触发鼠标点击效果*/
8 });
9 jQuery(window).scroll(function(){
10 jQuery("a.qz_like_btn_v3[data-clicklog='like']").each(function(index,item){
11 jQuery(item).trigger('click');
12 });
13 return true;
14 });
15 /*prompt:
16 提示框
17 提示框经常用于提示用户在进入页面前输入某个值。
18 当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。
19 如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。
20 window.prompt("sometext","defaultvalue");
21 使用的时候可以不要"window."
22
23 */
24 var choice=prompt("1、输入屏幕自动向下滑的固定像素\n2、屏幕一直自动向下滑\n3、屏幕手动向下滑自动点赞","1");
25 if(choice==1)
26 {
27 var time=prompt("输入像素","6000");
28 var t = 0;
29 var once=setInterval(function(){ /*setInterval是一个计时器事件*/
30 jQuery('body,html').animate({'scrollTop':t+=2000},100); /*animate是一个css动画函数,这里的作用就是使页面向下滑动*/
31 },2000)
32
33 setInterval(function(){
34 if(t>time) clearInterval(once);
35 },2000)
36 }
37 else if(choice==2)
38 {
39 var t = 0;
40 var once=setInterval(function(){
41 jQuery('body,html').animate({'scrollTop':t+=2000},100);
42 },2000)
43 }
44 else if(choice==3)
45 {
46
47 }
停止运行js
我们把Js代码放在浏览器的控制台执行,但是刷新页面后,js代码就清空了,也就无法执行。
暂停js代码一段时间
1 function sleep(ms) {
2
3 for(var t = Date.now();Date.now() - t <= ms;);
4
5 }
6
7 sleep(200);
QQ空间自动点赞js代码的更多相关文章
- QQ空间自动点赞js脚本
这是很久前写的脚本了,在浏览器打开QQ空间,并在控制台输入代码就可 时间间隔最好开大点,不然容易被暂时冻结账号 function autoLike() { var list=document.getE ...
- 手机QQ空间自动点赞登录
学以致用~使用 Appium 模拟人类操控手机行为 V2.0在手机上运行,目前实现以下功能: 1.小黑屋模式,一分钟内给好友发100条消息然后进了好友的小黑屋 2.定时发消息提醒对象多喝热水~ 3.对 ...
- JS/java实现QQ空间自动点赞
使用方法: 1:进入QQ空间 2:复制下面代码 3:按F12或右键审查元素 进入控制台 也就是console 4:粘贴 回车键 喝口水 5:如果嫌慢的话可以 修改这段代码. window.setI ...
- 不用写软件,纯JS 实现QQ空间自动点赞
这里分享一个自己写的点赞JS,已实现了好友动态.右侧栏猜你喜欢 点赞,有兴趣的朋友可以加上去玩玩.打开浏览器的开发者模式运行就可以看到效果了 var count = 0; var total = 0; ...
- 技术揭秘“QQ空间”自动转发不良信息
大家经常会看到QQ空间自动转发一些附带链接的不良信息,即便我们的QQ密码并没有被盗取.最近通过对一个QQ空间自动转发链接进行分析,发现该自动转发机制通过利用腾讯网站存在漏洞的页面,精心构造出利用代码获 ...
- QQ空间自动发广告解决方法
最近空间好多人QQ都中了毒.每天我都有几十个好友刷空间话费.流量广告! QQ空间自动发广告的原因: 最近使用了刷赞或者其他QQ外挂软件(有些开发者或破解者会在这样的软件上留后门,请自己判断). 或者最 ...
- QQ名片自动点赞
2017-01-23 简介:QQ名片自动点赞,1秒左右可点完1屏好友的赞,每个好友10个赞. 尺寸: 720*1280 DPI:320 宿主:3.1.2.10711 系统:Android v5.11 ...
- Java版 QQ空间自动登录无需拷贝cookie一天抓取30WQQ说说数据&流程分析
QQ空间说说抓取难度比较大,花了一个星期才研究清楚! 代码请移步到GitHub GitHub地址:https://github.com/20100507/Qzone [没有加入多线程,希望你可以参与进 ...
- QQ空间留言的JS
直接上代码吧... var i=0; var time; function test(str) { i++; document.getElementById('tgb').contentWindow. ...
随机推荐
- MongoDB导出导入功能
导出脚本: mongo_export.sh !#/bin/bash mongoexport -h x.x.x.x --port 27017 -d database -c collection -q ...
- .NET 项目中的单元测试
.NET 项目中的单元测试 Intro "不会写单元测试的程序员不是合格的程序员,不写单元测试的程序员不是优秀的工程师." -- 一只想要成为一个优秀程序员的渣逼程序猿. 那么问题 ...
- Django Signals
信号 Django中提供了"信号调度",用于在框架执行操作时解耦.通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者. Django内置的信号 Model si ...
- Scrapy——將數據保存到MySQL數據庫
Scrapy--將數據保存到MySQL數據庫 1. 在MySQL中創建數據庫表job_inf: 1 Create table job_inf( 2 id int(11) not null auto_i ...
- 转 Fiddler1 简单使用
Fiddler1 简单使用 文章转自:https://www.cnblogs.com/zhengna/p/9008014.html 1.Fiddler下载地址:https://www.tele ...
- JavaScript中原型对象的应用!
JavaScript中原型对象的应用! 扩展内置对象的方法 我以数组对象为例! // 原型对象的应用 扩展内置对象方法! Array.prototype.sum = function() { var ...
- 我教你如何解决 Docker 下载 mcr.microsoft.com 镜像慢的办法
我教你如何解决 Docker 下载 mcr.microsoft.com 镜像慢的办法 一.介绍 最近,我在写有关使用 Jenkins 搭建企业级持续集成环境的文章,准备了四台服务器,企业级别嘛,一台就 ...
- Bitter.Core系列二:Bitter ORM NETCORE ORM 全网最粗暴简单易用高性能的 NETCore ORM 之数据库连接
Bitter.Core NETCore 相当的简单易用,下面附上使用示例: 数据中连接:请在你的NETCORE 项目中 创建:Bitter.json 配置文件,然后追加如下配置内容: MSSQL 连接 ...
- 手把手教你定位常见Java性能问题
概述 性能优化一向是后端服务优化的重点,但是线上性能故障问题不是经常出现,或者受限于业务产品,根本就没办法出现性能问题,包括笔者自己遇到的性能问题也不多,所以为了提前储备知识,当出现问题的时候不会手忙 ...
- socket更多方法
一.socket的更多方法介绍 ###socket更多方法服务端套接字函数 s.bind() 绑定(主机,端口号)到套接字 s.listen() 开始TCP监听 s.accept() 被动接受TCP客 ...