Я пытаюсь использовать 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()
больше не работает)
Любая помощь приветствуется!