第一种:需要刷新当前页面重复执行的操作——使用场景:刷点击率 、秒杀活动、抢沙发
//自动化循环操作方法
var doLoop = function (dom) {dom || (dom = document);//这里写循环操作的代码dom.querySelector("sel").innerHTML = "舒工的骚操作!!!";
};
var timeout = {reload: 5 * 1000,//刷新重载当前页面的周期(单位:毫秒)doLoop: 4 * 1000//延时进行骚操作的时间(有些网页渲染很慢,这个时间周期可以调整更大一些,以保障需要操作的DOM文档已经渲染出来,但是时间不能大于reload,否则就进入下一个渲染周期了)
};
var reload = function () {//【核心代码】小到可以循环操作一些简单繁琐工作,大到可以进行数据挖局图片抓取!with (document) {write(""), void(close());}setTimeout("doLoop(document.querySelector('frame').contentDocument)", timeout.doLoop < timeout.reload ? timeout.doLoop : timeout.reload), setTimeout("reload()", timeout.reload);
};
reload();
第二种:不需要刷新当前页面,但需要在当前页面进行切换,譬如翻页操作——使用场景:图片、音乐、视频批量抓取 、文章内容挖掘
//自动化循环操作方法
var delay = 1 * 1000;//1秒后循环下一页寻找、操作
var doLoop = function () {var dom = document.querySelector("frame").contentDocument;//这里写循环操作的代码dom.querySelector("sel").innerHTML = "舒工的骚操作!!!"+Math.random();//在执行某些操作以后触发第二次轮询↓setTimeout("doLoop()", delay);
};
var reload = function () {//【核心代码】小到可以循环操作一些简单繁琐工作,大到可以进行数据挖局图片抓取!with (document) {write(""), void(close());}setTimeout("doLoop()", delay);
};
reload();
一次手贱更新了上面这个驱动,结果: Fn+F2/F3不能控制亮度win+X弹出来的下面这个窗口“显示器亮度”不见了 电源选项里面底部“屏幕亮度”也不见了 我研究了三天,各种骚操作都试过了,最后找到解决方案: win+R 输入 devmgmt.msc 回车,按照下图操作,瞬间亮度恢复正常 ...
Ubuntu常用操作外观操作修改应用icon图标终端美化内存管理内存查询分区管理日志清理操作执行自动执行多条命令...
文章目录前言工业级 LRU Cache1. 基本架构2. 基本操作2.1 insert 操作2.2 高并发下 insert 的一致性/性能 保证2.3 Lookup操作2.4 shard 对 cache Lookup 性能的影响2.4 Erase 操作2.5 内存维护3. 优化...
最近利用vim做一些文本处理时 发现vim 支持的键盘宏是一个好东西啊,高效优雅得处理大量需要重复性操作的文本,让人爱不释手!!! 希望接下来对键盘宏的分享能够实际帮助到大家。 后文中描述的一些vim操作会汇集成指令字符串,方便大家参考。 1. 场景描述 在分享键盘宏之前,先看这样一个文本操作需求: 对如下文本增加ma...
展开全部 当两个或2113多个循环语句嵌套时,执行5261顺序按照一下步骤: 1、先判断最外4102层循环条件,若1653满足条件则进入第一层循环体。 2、进入第一层循环体后再次遇到循环语句进行第二层循环条件判断,若符合判断条件,进入第二层循环体。 3、若有更多层的循环体嵌套,依照上述方法依次判断是否进入循环体。 4、由内而外执行循环...
//获取某一个cookie的值 const getCookie = key => {var k = key, dc = document.cookie;if (dc.length > 0) {var s = dc.indexOf(k + "=");if (s != -1) {s = s + k.length + 1;var e = d...
var SGheadMapPoints = {/*obj={ maxLng: minLng: maxLat: minLat: maxCount:最大人数 minCount:最小人数 total:点位数量 }*/get: function (obj) {var arr = [];obj.maxCount || (obj.maxCount...
创建index.html代码如下
//自动搜索指定的请柬 var alertTipText = "请柬找到了,就在这个网页里面,自己仔细看吧"; var delay = 1 * 1000;//1秒后循环下一页寻找 /*获取子DOM元素在父元素里面的索引位置(是第几个元素)*/ function getNodeListIndex(childNode) {return c...
获取天气情况(不支持跨域) /*json原生获取*/ function getJSON() {var XML;var url = "http://wthrcdn.etouch.cn/weather_mini?city=杭州";if (window.XMLHttpRequest) {XML = new XMLHttpRequest(...