![](/img/trans.png)
[英]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.