如何用 JavaScript 完成浏览器自动化?

2014 年 9 月 26 日
 pc10201
我想到了几个方法,由易到难

1.用JavaScript写一个浏览器收藏夹书签,需要时点击调用,但是需要手动点击,另外长度有限制,但是有变通方法可以解决

2.在浏览器的console控制台写代码,但是每次需要打开console,重用性不高

3.写一个油猴脚本

4.写一个firefox扩展或chrome扩展

好吧,其实我想实现的是:
通过正则或其他方式匹配某URL,符合条件的则往网页中插入某JS
没错,就是像某些流氓ISP插入广告JS一样,我在想有没有本地化的软件可以实现这个工能?
4429 次点击
所在节点    程序员
7 条回复
jsonline
2014 年 9 月 26 日
在代理里面改页面
laomo
2014 年 9 月 26 日
油猴脚本吧,别人的脚本你都可以直接看到源码,照着改改就行
imn1
2014 年 9 月 26 日
privoxy filter
当然,https是不行的,因为返回浏览器前不是明文

油猴可以插入到https,但好像不是用正则匹配url的
soulgain
2014 年 9 月 26 日
你想做的这个事情,userscript和extension都可以实现,不过userscript方便一些。
Mutoo
2014 年 9 月 26 日
chrome: 油猴脚本 + tampermonkey
AlloVince
2014 年 9 月 26 日
收藏夹书签只负载直接在页面新加载一个JS,具体逻辑写到新加载的JS里,就不会有长度问题
hkongm
2014 年 9 月 26 日
phantomjs

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/135779

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX