谷歌浏览器中定时触发指定按钮功能,实现自动点击

文章中心6个月前发布 admin
51 0 0

定时触发GoogleChrome中指定按钮功能,实现自动点击

在其他网站上执行自己的js代码(GoogleChrome)(Google扩展)

日前,对某招标网站进行了程序干预,干预取得了一定的成功。方法摘录出来分享给大家。无需人工干预点击查询、关闭等操作。手动执行转为自动执行,节省大量时间;

测试网站,本次以cacti监控网页中的静音按钮提交为例:

http://192.168.22.84/cacti

谷歌浏览器中定时触发指定按钮功能,实现自动点击

仙人掌监控页面

解决方案:

1、新建一个记事本并重命名为后缀manifest.json如下,保存为utf-8格式,否则Google会加载插件失败(由于乱码)

2.新建cactibount.js(utf-8格式),内容如下

3、将以上内容全部放在同一个文件夹中,如下图

4.打开Goog??le扩展并开启开发者模式-加载解压后的扩展

1.清单.json

{

“manifestversion”:3,//使用的版本

“name”:”cacti语音触发插件“,//插件名称

“description”:”cacti声控??按钮挂掉的解决办法”,//插件说明

“version”:”1.0″,//插件本身的版本号

“图标”:{

“128”:”cacti.png”//插件显示的图标

},

“主机权限”:[

“http://192.168.22.84/cacti”,

“*://*/*”

],

“内容脚本”:[

{

“js”:[//指定网页中运行的javascript脚本

“jquery-1.9.1.min.js”,

“仙人掌.js”

],

“matches”:[“http://192.168.22.84/cacti/*”]//在哪些页面注入Contentscripts?

}

]

}

2.cactibount.js

$(函数(){

设置超时(函数(){

//$(“#sound”).click()

varevtdocument.createEvent(“MouseEvents”);

evt.initEvent(“点击”,true,true);

//su代表该按钮在网页中的元素名称,可以通过按F12获取

document.getElementById(“声音”).dispatchEvent(evt);

},4000);//4000毫秒,表示浏览器刷新4秒后执行

});

3、所有文件显示如下:

谷歌浏览器中定时触发指定按钮功能,实现自动点击

截屏

提示:cacti.pang可以自行下载镜像,只要与json文件中manifest.json指定的名称一致即可。

jquery-1.9.1.min.js是一个兼容多种浏览器的JavaScript库。需要下载并私信我(免费)

4.将解压后的扩展加载到GoogleChrome中

谷歌浏览器中定时触发指定按钮功能,实现自动点击

打开GoogleChrome扩展程序

打开开发者模式,以便您可以添加浏览器插件

谷歌浏览器中定时触发指定按钮功能,实现自动点击

只需选择插件文件

谷歌浏览器中定时触发指定按钮功能,实现自动点击

选择插件所在文件位置

添加了谷歌浏览器插件

谷歌浏览器中定时触发指定按钮功能,实现自动点击

5.测试

打开新窗口或选项卡或刷新

http://192.168.22.84/cacti/,每隔4秒会自动点击“静音”

F5刷新后,按钮从静音变为取消静音,证明插件成功。

F5再次刷新,按钮由Unmute变为静音插件成功

谷歌浏览器中定时触发指定按钮功能,实现自动点击

测试页

© 版权声明

相关文章