【问题标题】:How to clear history in Rselenium's internal web browser?如何清除 Rselenium 内部网络浏览器中的历史记录?
【发布时间】:2016-11-23 23:29:02
【问题描述】:

在网络浏览器中可以清除历史记录。

如何使用 R 命令清除 RSeleniumfirefox 浏览器中的历史记录?

【问题讨论】:

  • @Rishabh 谢谢。我对此进行了检查,但这是针对一般硒的,我在 R selenium 的文档中没有找到任何内容
  • 请检查是否可以在自定义配置文件中运行浏览器?

标签: r rselenium


【解决方案1】:

Possible to disable firefox and chrome default caching?

RSelenium 和 firefox 中,您可以按如下方式传递:

fprof <- makeFirefoxProfile(
  list(
    "browser.cache.disk.enable" = FALSE,
    "browser.cache.memory.enable" = FALSE,
    "browser.cache.offline.enable" = FALSE,
    "network.http.use-cache" = FALSE
  )
)
remDr <- remoteDriver(extraCapabilities = fprof)
remDr$open()

【讨论】:

  • 如果我尝试运行 fprof 函数,我会收到此错误Error: unexpected '=' in: " browser.cache.offline.enable = FALSE, network.http.use-cache =",还有什么需要注意的吗?
  • @foc 很好,应该引用这些名称。已更新答案。
  • makeFirefoxProfile 帮助文档中指出:“Windows 不提供命令行 zip 功能。安装 rtools CRAN.R-project.org/bin/windows/Rtools/index.html 是获得此功能的直接方法。”。这可能是问题所在。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-14
  • 1970-01-01
  • 1970-01-01
  • 2013-12-27
  • 1970-01-01
  • 1970-01-01
  • 2021-12-13
相关资源
最近更新 更多