浏览器插件使用-脚本自动化之模拟点击和表单填写

1.插件demo文件包见附件
2.浏览器打包:右上角菜单-扩展程序-管理扩展程序-打包插件包(插件demo文件包)-将打包出来的.crx文件 拖到扩展程序管理页面(chrome://extensions/ 类似),有的浏览器可能不兼容,使用360极速浏览器,在对应浏览页面启动。
3.登录页面自动输入账号密码登录:
(1)找到对应元素id或class 获取到元素dom:

var account= document.getElementById('form_item_username');

(2)设置元素值:

 account.value='admin';

如果网页使用vue编写,用这种方法修改input的值,input框的值会有修改,但是vue里面的data值还是没变(如果vue开启必输校验,校验会无法通过),因此需要使用第三点手动模拟触发input框事件。参考文章:https://zhuanlan.zhihu.com/p/343961934 及其中评论。
(3)手动模拟触发input框事件:参考文章:https://blog.csdn.net/gongzairen/article/details/133911689

var inputEvent = new Event('input', { bubbles: true });
account.value='admin';
account.dispatchEvent(inputEvent);

仅 对于 input text 类型 有效?
(4)模拟点击:
参考文章:https://blog.csdn.net/ccyolo/article/details/129165462

 // 模拟点击提交按钮
    var submit=document.querySelector("button");
    if(document.all){
      submit.click();
    }else{
      //  其它浏览器
      let event = new Event('click', {"bubbles":true, "cancelable":true});
      submit.dispatchEvent(event);
    }
  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 按键精灵的后台脚本插件功能比较强大,可以用来实现自动化操作、定时任务等。以下是几个常用的插件: 1. 定时器插件:可以设置定时任务,比如每天定时打开某个软件,或者执行某个脚本等。 2. 窗口管理插件:可以对窗口进行管理,比如最小化、最大化、关闭等操作。 3. 文件操作插件:可以实现文件的复制、移动、删除等操作。 4. 鼠标键盘模拟插件:可以模拟鼠标键盘的操作,比如点击、输入、滚动等。 5. 网络通信插件:可以实现网络通信功能,比如发送邮件、打开网页等。 以上是几个常用的按键精灵后台脚本插件,可以根据自己的需求选择使用。 ### 回答2: 按键精灵是一款非常实用的自动化脚本工具,可以用于编写后台脚本来实现自动化操作。下面是几个好用的插件介绍: 1. 浏览器插件:按键精灵浏览器插件可以帮助脚本在浏览器中自动执行操作,例如模拟点击填写表单、截图等。能够简化网页操作,提高效率。 2. OCR识别插件:按键精灵的OCR插件可以将图片中的文字自动识别,并进行处理。可以用于自动化处理图像验证码、截图文字识别等操作,方便提取信息。 3. 数据库插件:提供了与数据库连接的插件,可以通过插件的调用,实现数据库的自动查询、插入、更新等操作,方便进行数据处理和管理。 4. 文件处理插件:按键精灵还提供了文件处理插件,可以实现文件的复制、移动、重命名、删除等操作。通过调用插件中的命令,可以实现批量文件操作,节省人工操作时间。 5. 定时任务插件:按键精灵还支持定时任务的插件,可以设置脚本在指定时间执行。可以用来实现定时备份、定时监控等需要周期性操作的任务。 总的来说,按键精灵提供的插件非常丰富,可以根据不同的需求选择合适的插件来编写后台脚本,方便实现各种自动化操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值