【发布时间】:2019-08-01 18:54:44
【问题描述】:
我正在尝试使用 RSelenium 包在 R 上执行代码以进行一些网络抓取,但我在第一步就被阻止了。加载库后,我尝试运行这行代码:
rmDr <- rsDriver(browser = "chrome", chromever = 'latest')
但控制台返回:
java_check() 中的错误: 找不到 JAVA 的路径。请检查 JAVA 是否已安装。
Java 确实安装在我的计算机上,但我猜路径不是包正在等待的路径。有人知道我可以在哪里修改 RSelenium 包代码中的路径以便我可以运行它吗? 需要注意的是,我正在使用公司计算机,因此我没有所有管理员权限。
感谢您的帮助!
【问题讨论】:
-
Docker 是最好的选择(我相信目前唯一支持的选项)。如果由于某种原因无法安装 Java 错误,通常可以通过确保安装了正确版本的 Java 来解决。有很多不同的版本。您的 Java 还必须匹配您的 Selenium 和 R 版本。因此,如果您有 64 位 R,那么您需要安装 64 位 Java 和 64 位 Selenium。找到 64 位版本的 Java 非常痛苦,因为它一直试图为您提供指向 32 位版本的链接。
标签: r web-scraping rselenium