gpt4 book ai didi

r - 使用 Rselenium 和 PhantomJS 设置视口(viewport)大小

转载 作者:行者123 更新时间:2023-12-02 03:59:59 26 4
gpt4 key购买 nike

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

我正在尝试更改用户代理和视口(viewport)大小。我已成功调整用户代理,但似乎无法调整视口(viewport)大小。

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()

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

我已经检查了 PhantomJS 文档并验证了 phantomjs.page.viewportsize 是否存在。

有什么想法可以调整视口(viewport)大小吗?

最佳答案

你的意思是这样的吗:

remDr$setWindowSize(1280L, 1024L)

关于r - 使用 Rselenium 和 PhantomJS 设置视口(viewport)大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42314133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com