[英]RSelenium and Docker Quick Start Terminal - cannot connect to remote server
[英]RSelenium and Docker on remote Linux server - cannot download files
我正在嘗試運行使用 RSelenium 抓取網站並下載文件的 R 腳本。
我已經成功地在我的本地機器上做到了這一點。
然而,我一直在努力在遠程 Linux 服務器上做同樣的事情。
代碼:
# To start up Docker Container
system('sudo docker run -d --rm --name selenium_container -v /home/Downloads:/home/seluser/Downloads -p 4445:4444 -p 5900:5900 selenium/standalone-chrome:3.14')
# To initiate driver in R "x.x.x.x" being the server IP address (have used 'localhost' as well.
remDr <- RSelenium::remoteDriver(remoteServerAddr = "x.x.x.x",
port = 4445L,
browserName = "chrome")
單擊下載按鈕的預期結果:
文件應下載到 /home/Downloads 並位於 /home/seluser/Downloads 的 docker 容器中
實際結果:
這些文件夾中沒有文件。
預期問題:
某種讀/寫權限?
修復了我的問題:
這是一個讀/寫權限問題。
修復它: chmod 777 -R /Downloads/Location
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.