使用浏览器控制(插件)调用浏览器网页表单收集数据 简单 高效
使用 浏览器运行后台命令(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