使用浏览器控制(插件)调用浏览器网页表单收集数据 简单 高效 表单样式可以自定义

动作开发 · 897 次浏览
涛涛涛 创建于 2天10小时前

使用浏览器控制(插件)调用浏览器网页表单收集数据  简单 高效

使用 浏览器运行后台命令(MV3) 创建新的浏览器窗口(api_windows_create)  打开网页  可以隐藏地址栏和标签页等,如:
{
  url: "file:///D:/360MoveData/Users/Administrator/Desktop/%E5%8A%A0%E8%BD%BD%E8%A1%A8%E6%A0%BC.html",
  type: "popup",
  width: 600,
  height: 400
}

注意:需要前提打开浏览器,浏览器插件需已连接

1.使用ai软件写一个网页表单样式(高手也可以自己写),保存到本地为网页.html
表单数据填写后存放到一个变量中为后续做准备,如数据字典:formData----->{a:111,b:222,c:333}
提交数据表单为收集数据的步骤:
专业版可以使用通过URI方式启动
<button id="runQuickerAction">运行 Quicker 动作</button>
<script>
   var formData;
    document.getElementById('runQuickerAction').addEventListener('click', function() {
        formData={a:111,b:222,c:333};//数据收集存放到formData全局变量中
        window.location.href ="quicker:runaction:2df37fad-dd61-4a53-b728-0742c8a6d0af?11";
    });
</script>

普通用户:正常运行动作就行
<button id="runQuickerAction">收集数据</button>
<script>
   var formData;
    document.getElementById('runQuickerAction').addEventListener('click', function() {
        formData={a:111,b:222,c:333};//数据收集存放到formData全局变量中
    });
</script>


2.使用使用浏览器控制(插件)-对标签页运行脚本(执行环境-MAIN)获取表单数据字典为后续做准备
//js代码
formData


注.专业版可以使用通过URI方式启动(不是专业版的不能使用)
quicker:runaction:动作ID或名称?参数
如:
quicker:runaction:25d718df-0f37-43ae-9fac-58fca1888113
quicker:runaction:2df37fad-dd61-4a53-b728-0742c8a6d0af?11

涛涛涛 最后更新于 2025/8/22

回复内容
暂无回复
回复主贴