我想在R中生成一段代码,它将获取一个HTML/CSS页面并对其进行拍照。我没有发现任何使这个过程简单的包。
我找到了wkhtmltopdf,但它将HTML转换为PDF,然后我必须将其保存为图像。
你有没有找到办法,最好是在R里面?

最佳答案

您可以使用rselenium来实现这一点。
看看https://cran.r-project.org/web/packages/RSelenium/vignettes/RSelenium-basics.html

require(RSelenium)
remDr <- remoteDriver(remoteServerAddr = "localhost"
                      , port = 4444
                      , browserName = "firefox"
                      )
remDr$open()
remDr$navigate("http://www.r-project.org/")
remDr$maxWindowSize()
remDr$screenshot(display = TRUE)

这个例子取自那里

10-07 15:42