RSelenium パッケージを使用して Firefox に接続していますが、socks プロキシ経由で接続したいと考えています。
Python では、これは webdriver パッケージを使用して FirefoxProfile の設定を行うことで実現できます。
profile=webdriver.FirefoxProfile()
profile.set_preference('network.proxy.socks', x.x.x.x)
profile.set_preference('network.proxy.socks_port', ****)
browser=webdriver.Firefox(profile)
ただし、プロキシをソックス プロキシに設定する方法や、RSelenium でソックス ポートを設定する方法が見つかりません。次のように RCurl オプションを使用して設定しようとしました
options(RCurlOptions = list(proxy = "socks5h://x.x.x.x:****"))
が、次のエラー メッセージ
が表示
Error in function (type, msg, asError = TRUE) :
Can't complete SOCKS5 connection to 0.0.0.0:0. (1)
されます。
RSelenium のバージョン 1.3.5 と Firefox のバージョン 28.0 を使用しています。