12

イメージをロードしないように Selenium で PhantomJS Webdriver を構成する方法はありますか? phantomjs を直接使用するかどうかはわかっていますが、それを使用して開始すること--load-images=noはできますが、画像は読み込まれませんが、Selenium と Python を介してそれを構成するにはどうすればよいですか?

更新次のことを試しました:

args = {
    'desired_capabilities': {
         'loadImages': False
     }
}
driver = webdriver.PhantomJS(**args)

失敗...

4

2 に答える 2

19

なぜあなたはしようとしないのwebdriver.PhantomJS(service_args=['--load-images=no'])ですか?

于 2013-11-16T09:22:00.273 に答える
4

編集: 引数の受け渡しが公開されています。その方法については、以下の同じ回答を参照してください。

phantomjs に引数を渡すことは、現在、セレンの webdriver の init では公開されていませ。その回答を確認して、service_args を次のように変更します。

service_args += [
    '--load-images=no',
]

また、phantomjs サーバーを自分で起動することもできます。次の呼び出しを使用して、ポート 8080 で既に実行されている phantomjs を指定します。

# init the webdriver
self.driver = webdriver.PhantomJS(port=8080)
于 2013-03-29T15:59:11.530 に答える