受到前几天一位V 友金马的微信爬虫启发,这几天在家撸出来的一个简易工具,我把它叫做 NodeMonkey ,主要用来让手机也可以使用用户脚本。
原理很简单,简单设置后运行程序,手机设置好 AnyProxy 的代理,访问特定网页时在页面底部插入 JS 代码。
使用起来也很简单
安装
npm install -g nodemonkey
启动
nodemonkey
安装根证书并信任,手机和电脑都需要,具体可以参考 AnyProxy 项目地址的介绍
把你需要启用的脚本们放到 rules 文件夹(如果没有的话就建立一下)
Windows 在
C:\Users\{UserName}\AppData\Roaming\npm\node_modules\nodemonkey\rules
OSX 在
/usr/local/lib/node_modules/nodemonkey/rules
浏览器访问来让某个脚本生效
http://localhost:3000/monkey?name={UserScriptFileName}
其中{UserScriptFileName}用你希望启用的脚本名字代替,不需要后缀名,由于目前版本太过于简单,以至于只能启用一个脚本,且仅支持脚本里的第一条 @match 规则 =。= 求不吐槽
访问你的目标网站,看看脚本是否生效,有时候可能需要多刷新一次
项目地址在Github
第一次写 Node 项目,求拍砖,指教,交流,点 STAR ~>_<~
我会说为了这个小东西,我家小 Rainy 都跟我闹脾气了吗 QAQ