RSelenium с RSDriver. Ошибка: вывод httr: не удалось подключиться к локальному порту 4445: соединение отклонено - PullRequest
1 голос
/ 16 октября 2019

Я пытаюсь использовать RSelenium для webscraping. Я следую учебному пособию по основам, описанному в cran . Рекомендуемый подход - установить Docker (см. Учебное пособие, а также этот ответ stackoverflow). Если я правильно понимаю, это не вариант для меня, так как я работаю в Windows 7, для которой Docker, кажется, недоступен (см. Форум Docker ).

Таким образом, я пытаюсьВариант 2 с использованием RSDriver. Я запускаю

RSelenium::rsDriver()

remDr <- remoteDriver(
  remoteServerAddr = "localhost",
  port = 4445L,
  browserName = "firefox"
)

remDr$open()

и получаю сообщение об ошибке

> remDr$open()
[1] "Connecting to remote server"
Error in checkError(res) : 
  Undefined error in httr call. httr output: Failed to connect to localhost port 4445: Connection refused

Этот вопрос уже задавался и на него давали ответ здесь , здесь , здесь и здесь , хотя это примерно одна и та же ошибка при использовании Docker, и их решения у меня не сработали.

Есть ли способ запустить это с rsDriver? Есть ли возможность для меня, как пользователя Windows 7?

...