"checkError(res)のエラー: http://localhost:4444/wd/hubにホストに接続できませんでした。 Seleniumサーバーが動作していることを確認してください。RSeleniumエラー:ホストに接続できません。 Selenium Serverが実行されていません
私はMacのバージョン10.9.5を使用しており、パッケージとjavaの最新バージョンをすべてダウンロードしています。私のコードは:
library(rvest)
library(RSelenium)
library(wdman)
setwd(Path to selenium standalone file)
pJS <- phantomjs(pjs_cmd = "/phantomjs-2.1.1-macosx/bin/phantomjs")
remDr <- remoteDriver(browserName = "phantomjs")
Sys.sleep(5)
remDr$open(silent = FALSE)
そして、私は上記のエラーが発生します。私はターミナルで "java -jar selenium-server-standalone.jar"コマンドを使ってみました(cdコマンドの後に正しいディレクトリに移動する)。私はremoteDriver()関数でポートを変更しようとしました(4444、5556へ)。私はさまざまなSys.sleep()時間(最大20秒)を試しました。私がこのエラーを見つけたとき、ほとんどの修正はFireFoxまたはWindows用であり、PhantomJSには適用されませんでした。
他に何を試すことができますか?
第二の選択肢は私のために働いた
wdman
パッケージを(使用して:あなたは
wdman
パッケージからRSelenium
またはphantomjs
関数からrsDriver
機能を使用することができます同じエラー)。ご協力いただきありがとうございます! – jbohning