📜  如何为 R 设置 RSelenium?

📅  最后修改于: 2022-05-13 01:55:37.056000             🧑  作者: Mango

如何为 R 设置 RSelenium?

在本文中,我们将讨论如何为 R 编程语言设置 RSelenium。

在 RStudio 中安装 RSelenium 的步骤以及如何使用它:

第 1 步:将 Rstudio 安装到您的系统上。

要在您的系统上安装 Rstudio,请前往 Rstudio 网站并下载最新版本。您还可以根据您的操作系统从 RStudio 网站下载最新版本。

链接: https://www.rstudio.com/products/rstudio/download/

第 2 步:在 RStudio 中安装 Rselenium 包。

打开 RStudio 并输入以下命令以在 RStudio 中安装 Rselenium 包。

install.packages("RSelenium")

这将在 RStudio 中安装 Rselenium 包,并将显示包的安装状态。这表明安装已成功完成。

第 3 步:现在下载您要用于自动化的最新版本的 Web 浏览器。如果您使用的是 Chrome,则可以从 Chrome 网站下载最新版本的 Chrome。如果您使用的是 Firefox,那么您可以从 Firefox 网站下载最新版本的 Firefox。

第四步:现在,如果你已经下载了 chrome 或者 Firefox 浏览器,那么你需要下载对应的 WebDriver。打开chrome后,进入以下链接查看已安装的网络浏览器版本。

chrome://version

保存以上版本信息以备后用。稍后我们需要该版本信息来下载相应的 WebDriver。

第 5 步:要下载 Chrome 和 Firefox 的 Web 驱动程序,请访问以下链接。

对于铬: https://sites.google.com/chromium.org/driver/

并为您的浏览器版本下载相应的 WebDriver。

现在解压下载文件到下载

解压后,将其移动到/local/share并将其权限更改为可执行。

sudo mv -f ~/Downloads/chromedriver /usr/local/share/
sudo chmod +x /usr/local/share/chromedriver

在这里,+x 标志意味着将权限更改为可执行。

第 6 步:现在创建一个 Rselenium 脚本来打开 geeksforgeeks 网站。

在安装 Rstudio 的同一文件夹中创建一个名为Rselenium.R的新文件。在 RStudio 中打开文件并键入以下命令。

脚本:

R
# R program to demonstrate RSelenium
   
# load the required packages
library(Rselenium)
  
# start the Selenium server
rdriver <- rsDriver(browser = "chrome",
                    port = 2122L,
                    chromever  = "98.0.4758.102",
                    )
   
# creating a client object and opening the browser
obj <- rdriver$client
  
# navigate to the url
obj$navigate("https://www.geeksforgeeks.org/")
   
# closing the browser
obj$close()