受到前几天一位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
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.