2017-07-02 12 views
2

RseleniumでFirefoxを使用すると画像のダウンロードを無効にするにはどうすればよいですか?私はそうすることでスクレイピングスクリプトをより速くするかどうかを見たいと思う。Rselenium - Firefoxプロファイルで画像を無効にする方法

私は、getFirefoxProfile & makeFirefoxProfileのセクションを含むReselniumパッケージのマニュアルを読んでいます。

私はthis link that shows how to handle chromedriverを見つけました。

私はWindows 10で手動で開くFirefoxインスタンスの画像を無効にできますが、Rseleniumは同じプロファイルを使用するようには見えません。

答えて

1

以前あなたはしかし、この値は、参照リセットFirefoxで問題が今そこにある(この場合 permissions.default.imageで)適切な優先順位を設定する必要があります:

https://github.com/seleniumhq/selenium/issues/2171

周りの仕事が与えられます。

https://github.com/gempesaw/Selenium-Remote-Driver/issues/248

RSeleniumでこれを実装する:

library(RSelenium) 
fprof <- makeFirefoxProfile(list(permissions.default.image = 2L, 
           browser.migration.version = 9999L)) 
rD <- rsDriver(browser = "firefox", extraCapabilities = fprof) 
remDr <- rD$client 
remDr$navigate("http://www.google.com/ncr") 
remDr$screenshot(display = TRUE) 

# clean up 
rm(rD) 
gc() 
+0

他の設定のFirefoxプロファイルオプションのドキュメントはどこにありますか? –

+0

http://kb.mozillazine.org/About:config_entriesにはabout:configエントリに関するドキュメントが含まれています – jdharrison

関連する問題