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

2014-09-26 10:36:01 +08:00
 pc10201
我想到了几个方法,由易到难

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

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

3.写一个油猴脚本

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

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

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

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

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

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

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

© 2021 V2EX