如何让浏览器脚本与JitBit Macro交互,实现文件认领全自动化?
解决方案
一、改造Tampermonkey脚本,直接自动完成点击勾选
你的朋友写的脚本已经能检测到新文件并播放提示音,直接在这个检测逻辑后面加DOM操作代码就能自动完成勾选和点击:
- 打开浏览器开发者工具(F12),找到认领文件的勾选框和确认按钮的CSS选择器(右键元素选「检查」,复制对应选择器)
- 在Tampermonkey脚本里找到播放提示音的代码块,添加以下代码(替换成你复制的实际选择器):
// 勾选认领框 const checkbox = document.querySelector('替换成你的勾选框选择器'); if (checkbox) checkbox.checked = true; // 点击认领按钮 const claimBtn = document.querySelector('替换成你的按钮选择器'); if (claimBtn) claimBtn.click();
脚本检测到新文件时,会自动执行勾选和点击操作,无需手动触发。
二、让Tampermonkey触发JitBit Macro
如果不想修改现有脚本逻辑,可以让脚本直接调用你的JitBit宏:
- 在JitBit中创建自定义协议(比如
jitbit-claim),设置该协议触发你的认领宏 - 在Tampermonkey脚本的提示音代码后添加:
// 触发外部宏 window.location.href = 'jitbit-claim://run';
检测到新文件时,浏览器会调用自定义协议,自动启动JitBit执行预设宏。
三、全流程自动化工具(支持条件判断)
如果需要根据文件名、大小或关键词等参数判断是否执行操作,可选用以下工具:
- AutoHotkey:免费自动化脚本工具,能监听浏览器页面元素变化,读取文件信息,添加条件判断逻辑(比如判断文件名是否包含指定关键词)后执行点击操作,新手可先录制基础操作再补全条件
- UI.Vision RPA:浏览器插件,可视化录制自动化流程,支持条件分支设置,无需写代码就能实现「检测新文件→判断参数→执行认领」的全流程自动化
- Playwright:可完全模拟浏览器行为,支持精准检测页面元素变化、读取文件属性,适合需要复杂条件判断的场景,只需少量代码就能实现定制化流程
内容的提问来源于stack exchange,提问作者Michael Rez
相关产品推荐
相关产品推荐

