105-WIN10+Firefox配置RSelenium

1、安装Firefox

根据系统位数,下载对应最新版本,安装。


系统信息

https://www.mozilla.org/zh-CN/firefox/new/?redirect_source=firefox-com

image.png

2、安装java

安装教程:https://java.com/zh-CN/download/help/download_options.html
根据系统信息,安装对应java。

3、安装RSelenium

install.packages("RSelenium")

4、下载geckodriver

https://github.com/mozilla/geckodriver/releases
下载最新版,放到某文件夹,然后将该文件夹加入系统环境变量路径中。(重要)
比如以下放到C:\Program Files\R文件夹下:
设置方式:计算机–> 属性 –> 高级系统设置–> 高级–> 环境变量
–> 系统变量(如果最终调用失败,则尝试用户变量的Path中也添加文件夹路径)
–> 变量Path中添加文件夹路径,记住最后要有分号。

用户变量

系统变量

5、下载selenium-server-standalone

http://npm.taobao.org/mirrors/selenium
下载对应的最新版,4.0版本。
http://npm.taobao.org/mirrors/selenium/4.0/selenium-server-standalone-4.0.0-alpha-1.jar
放到某文件夹下,比如:
C:/Program\ Files/R/selenium-server-standalone-4.0.0-alpha-1.jar

6、运行

library(pacman)
p_load(RSelenium)
system("java -jar \"C:/Program\ Files/R/selenium-server-standalone-4.0.0-alpha-1.jar", wait = FALSE)

# 连接并打开Firefox
remDr <- remoteDriver(
  browserName = "firefox"
)
remDr$open()

可以正常打开Firefox,说明配置正确。否则,请检查版本对应关系以及环境变量是否设置正确(设置完需重启)。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容