将屏幕截图另存为R Selenium中的变量

将屏幕截图另存为R Selenium中的变量,r,selenium,imagemagick,R,Selenium,Imagemagick,我试图将Selenium的屏幕截图存储到一个变量中,以便计算出它的高度: library(RSelenium) library(magick) server <- remoteDriver(remoteServerAddr = "localhost", port = 4444, browserName = "firefox") server$open() server$navigate("https:/

我试图将Selenium的屏幕截图存储到一个变量中,以便计算出它的高度:

library(RSelenium)
library(magick)
server <- remoteDriver(remoteServerAddr = "localhost",
                      port = 4444,
                      browserName = "firefox")
server$open()
server$navigate("https://google.com")
screenshot <- server$screenshot(display = FALSE)
image_info(screenshot)
库(RSelenium)
图书馆(magick)
服务器终于找到了它:

library('base64enc')

# this returns a list of base64 characters
screenshot <- server$screenshot(display = FALSE)

# converts the base64 characters into a vector
screenshot <- base64decode(toString(screenshot), output = NULL)

# reads the vector as stores it as a PNG
screenshot <- image_read(screenshot)
library('base64enc')
#这将返回base64字符的列表
截图
library('base64enc')

# this returns a list of base64 characters
screenshot <- server$screenshot(display = FALSE)

# converts the base64 characters into a vector
screenshot <- base64decode(toString(screenshot), output = NULL)

# reads the vector as stores it as a PNG
screenshot <- image_read(screenshot)