做网站成本,中企动力公司网站价格,全渠道营销的概念,wordpress 仿手机商城0x00 前言
日常工作中#xff0c;经常遇到需要时不时点一下刷新这样的事情#xff08;怪前端想不到写一个自动刷新#xff09; 但是…… 没有自动刷新按钮#xff0c;在这页面手动点刷新还是太浪费时间了。 有时候懒得等了去做别的事情#xff0c;过一小时回来刷新一下经常遇到需要时不时点一下刷新这样的事情怪前端想不到写一个自动刷新 但是…… 没有自动刷新按钮在这页面手动点刷新还是太浪费时间了。 有时候懒得等了去做别的事情过一小时回来刷新一下发现是有问题的 被 killed 了白跑又得重来多浪费时间啊那…… 我搞个自动刷新吧。
0x01 获取按键 selector
获取刷新按键的 selector 右键你想要点击的按钮检查有的浏览器叫检查元素 在一堆代码里鼠标上下滑动滑到哪一个就是你要点的位置被高亮了 就对着这个代码右键 - Copy - Selector可以获得类似下文的 selector 字符串
#rc-tabs-0-panel-32223 div div div.x6-split-box-item.x6-split-box-item-primary div div div.ExecutionHistory--tableContain--1nB0TUL div div div div div div.aop-pipelines-table-header table thead tr th:nth-child(12) div div:nth-child(2) button0x02 构建脚本
然后分享一下自制自用的按序点击模版
每隔半分钟循环一次 需要不同的循环周期修改 30000 那个数 每隔两秒点击 selector 中的一个 selector 为字符串如果有多个按逗号分隔如果只有一个 selector直接贴即可需要不同的循环周期修改 2000 那个数
javascript: (function() {let selector #rc-tabs-0-panel-32223 div div div.x6-split-box-item.x6-split-box-item-primary div div div.ExecutionHistory--tableContain--1nB0TUL div div div div div div.aop-pipelines-table-header table thead tr th:nth-child(12) div div:nth-child(2) button;const buttons document.querySelectorAll(selector);let index 0;function clickButtons() {if (index buttons.length) {buttons[index].click();index;setTimeout(clickButtons, 2000);} else {index 0;setTimeout(clickButtons, 30000);}}setTimeout(clickButtons, 2000);
})();0x03 书签制作
点开 Chrome - 书签 - 书签管理器在界面任意位置右键选择新建新书签随意取名例如 “DW 表名复制”网址的位置输入上述 javascript 代码保存 0x04 使用书签
之后在页面上点一下这个书签就会自动帮忙刷新啦终止暂时还没搞刷新下页面就停了
0x05 原理解释
基于 javascript 的单页面网页元素 Selector 触发按钮点击