将Chrome扩展与PhantomJS集成

11

有没有一种方法可以使用phantomjs安装Chrome扩展(.crx)?

我的任务是将adblockplus与phantomjs集成,以便我可以过滤所有广告URL并使用phantomjs报告。

还有其他一些集成adblockplus扩展和phantomjs的方式吗?


是的。那你试过哪些没有成功的方法呢? - Zig Mandel
@ZigMandel,我有adblockplus的代码。我不确定它的入口在哪里以及如何将其与PhantomJs结合起来使其开始工作。理想情况下,它应该在page.open之前就已经激活了。我可以调整扩展并将其附加到onResourceRequested回调中。想知道是否还有其他方法。 - Devaroop
@ArtjomB. - 看起来没有办法整合整个扩展。我不得不将adblockplus逻辑的一部分实现到我所需的phantomjs中。 - Devaroop
想要一个“自动内容提取算法”完全相同的东西。你找到了任何解决方案吗? - Frank Roth
@BogdanPăun 目前还没有,我现在已经转移了注意力。 - Devaroop
显示剩余3条评论
1个回答

3

PhantomJS基于一个三年前的WebKit分支(QtWebKit),而不是Chromium。因此,您无法在PhantomJS中加载Chrome扩展。

如果您想以自动化方式使用Chrome扩展程序,建议使用Selenium WebDriver项目的ChromeDriver


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接