使用Rselenium和PhantomJS设置视口大小

时间:2017-02-18 10:49:13

标签: r rselenium

我正在使用RSelenium和PhantomJS从网站提取数据。

我正在尝试更改useragent和视口大小。我已经设法调整了使用者,但我似乎无法调整视口大小。

{

使用下面的代码,您可以看到浏览器窗口为400 x 300。

我查看了PhantomJS文档并验证library(RSelenium) pJS <- phantom() eCap <- list(phantomjs.page.settings.userAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20120101 Firefox/29.0", phantomjs.page.viewportsize = "width:1280, height:1024") remDr <- remoteDriver(browserName = "phantomjs", extraCapabilities = eCap) remDr$open() remDr$navigate("http://www.whoishostingthis.com/tools/user-agent/") remDr$findElement("id", "user-agent")$getElementText()[1] remDr$close() 已存在。

我是如何调整视口大小的?

1 个答案:

答案 0 :(得分:4)

你的意思是这样的:

remDr$setWindowSize(1280L, 1024L)