2014-05-12 25 views
11

C'è un modo per installare estensioni chrome (.crx) con phantomjs?Integrate estensioni chrome con phantomjs

Il mio compito qui è quello di integrare adblockplus con phantomjs in modo da poter filtrare tutti gli URL degli annunci e riportare usando phantomjs.

O altro modo per integrare l'estensione adblockplus con phantomjs?

+0

Sì. Allora, cosa hai provato che non ha funzionato? –

+0

@ ZigMandel Ho il codice per adblockplus. Non sono sicuro di quale sia il suo punto di ingresso e dove si inserisce in PhantomJs in modo che inizi a funzionare. Idealmente, dovrebbe essere attivo prima di 'page.open'. Posso tweek l'estensione e aggiungerla nel callback 'onResourceRequested'. Volevo sapere se c'è un altro modo – Devaroop

+0

Hai un aggiornamento o anche una risposta? –

risposta

3

PhantomJS è basato su una forcella WebKit di tre anni (QtWebKit), non Chromium. Pertanto non è possibile caricare estensioni Chrome in PhantomJS.

Se si desidera utilizzare le estensioni di Chrome in modo automatico, suggerisco di utilizzare ChromeDriver dal progetto Selenium WebDriver.

Problemi correlati