【发布时间】:2017-09-17 15:55:47
【问题描述】:
我正在尝试使用 R 中的 RSelenium 库编写一个网络爬虫。我工作的最后一步包括截取网页上的表格。要将整个表格放入窗口中,我应该缩小网络浏览器(在这种情况下它是 firefox)。我尝试使用:
webElem <- remDR$findElement("css", "body")
webElem$clickElement()
webElem$sendKeysToElement(list(key = "control", "-"))
但是它不起作用。 我还看到了这个线程:Zoom out shiny app at default in browser 并发现了有希望的代码片段: 图书馆(闪亮)
# Define UI for application that draws a histogram
ui <- shinyUI(fluidPage(
tags$style("
body {
-moz-transform: scale(0.8, 0.8); /* Moz-browsers */
zoom: 0.8; /* Other non-webkit browsers */
zoom: 80%; /* Webkit browsers */
}
"),
我不知道是否可以在 R Selenium 中做类似的事情,以及如何在 RSelenium 中实现 css 缩放修改。我会感谢 R 经验丰富的人提供的提示。
【问题讨论】:
-
试试这个
splashr。尤其是整页截图时的 gd。
标签: r web-scraping rselenium