RSelenium phantomJS EC2 - PullRequest
       13

RSelenium phantomJS EC2

0 голосов
/ 03 ноября 2018

Я пытаюсь использовать RSelenium в режиме безголового браузера (phantomJS) на моем экземпляре AWS EC2. Мне трудно это настроить.

Я прочитал, что рекомендуется использовать докер, но нашел только документацию для его установки в Windows. Какие шаги для реализации этого с использованием экземпляра EC2. Я намеревался сделать следующее, но я даже не знаю, как проверить мой код, так как это режим без заголовка.

devtools::install_github("johndharrison/binman")
devtools::install_github("johndharrison/wdman")
devtools::install_github("ropensci/Rselenium")

#I initially wrote the first line but then assumed I should add my instance port as I was getting an error about the port.*
#remDr <- remoteDriver(browser="phantomJS")
remDr <- remoteDriver(port=8787L, browser="phantomjs")

remDr$open()
remDr$navigate("https://www.google.com")

Вывод последней строки равен NULL.

Я нашел документацию здесь: http://ropensci.github.io/RSelenium/articles/headless.html

Но функции кажутся устаревшими, поэтому я остановился (пример: pJS <- phantom() больше не работает)

Любая помощь приветствуется!

...