r - 是否可以将网页自动保存为 R 中的图像?

标签 r autosave autorun

我认为这可以做到,但我不知道该功能是否存在。我在互联网上搜索了 ans stack high and low 并且找不到任何东西。我想在一天中的特定时间将 www.espn.com 作为图像保存到我计算机上的特定文件夹中。这可能吗?非常感谢任何帮助。

最佳答案

Selenium 允许您这样做。参见 http://johndharrison.github.io/RSelenium/ .免责声明 我是 RSelenium 包的作者。图像可以导出为 base64 编码的 png。例如:

# RSelenium::startServer() # start a selenium server if required
require(RSelenium)
remDr <- remoteDriver()
remDr$open()
remDr$navigate("http://espn.go.com/")
# remDr$screenshot(display = TRUE) # to display image
tmp <- paste0(tempdir(), "/tmpScreenShot.png")
base64png <- remDr$screenshot()
writeBin(base64Decode(base64png, "raw"), tmp)

png 将被保存到 tmp 中给定的文件中。

可以在 RSelenium basics 查看有关操作的基本插图和 RSelenium: Testing Shiny apps

关于r - 是否可以将网页自动保存为 R 中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22050023/

相关文章:

wpf - 如何使 wpf 应用程序在计算机启动时自动启动程序化盟友?

windows-7 - 如何使用 Windows 7 中的自动运行从闪存驱动器打开网页?

regex - 匹配正则表达式中的单个反斜杠

r - 我怎样才能告诉 R 正确舍入?

autosave - 我可以在 TextPad 中自动保存打开的未保存文件吗

php - 自动保存 textarea 内容 javascript 和 php

javascript - 在暂停打字期间自动将输入框保存到数据库?

python - Systemd - Python 脚本主进程退出,code=exited,status=1/FAILURE

r - 更改R的时间区域设置

r - ggplot 提示将代码应用于数据