2014-05-12 26 views
11

Krom uzantıları (.crx) phantomjs ile kurabileceğimiz bir yol var mı?phantomjs ile krom uzantılarını entegre edin

Buradaki görevim phantomjs ile adblockplus tümleştirerek phantomjs kullanarak tüm reklamları filtreleyip raporlayabilmem için.

Veya başka bir şekilde adblockplus uzantısını phantomjs ile bütünleştirmek için?

+0

Evet. O zaman ne denediniz ki işe yaramadı? –

+0

@ZigMandel Adblockplus koduna sahibim. Giriş noktasının ne olduğundan ve PhantomJ'lere nerede çalıştığından emin değilim, böylece çalışmaya başlar. İdeal olarak, "page.open" den önce aktif olmalıdır. Uzantıyı inceleyebilir ve "onResourceRequeded" geri çağrısına ekleyebilirim. Başka bir yol olup olmadığını öğrenmek istedim – Devaroop

+0

Güncellemeniz veya cevabınız var mı? –

cevap

3

PhantomJS, Chromium değil, üç yaşındaki bir WebKit çatalı (QtWebKit) temel alır. Bu nedenle, Chrome uzantılarını PhantomJS'de yükleyemezsiniz.

Chrome uzantılarını otomatik olarak kullanmak istiyorsanız, Selenium WebDriver projesinden ChromeDriver'u kullanmanızı öneririz.

İlgili konular