我有一个问题,与网拍摄,而不是打印地图,位于这个网页的右边。
https://www.polkpa.org/LegalDesc.aspx?strap=272735000000032000
下面是我使用的代码:
library(webshot)
webshot::install_phantomjs()
webshot("https://www.polkpa.org/LegalDesc.aspx?strap=272735000000032000",
"test_legaldesc.pdf",
delay = 180,
zoom = .6)我把延迟设置为180,以为不是装货,但事实并非如此。
发布于 2020-04-13 13:59:38
我想出的解决方案是使用一个不同的功能:
chrome_print(input = "https://www.polkpa.org/LegalDesc.aspx?strap=272735000000032000", wait = 30, format = "png", timeout = 60, output = paste("272735000000032000","_LegalDesc.png", sep = ""))发布于 2020-04-28 12:11:14
你确实需要延迟,但是有那么大的延迟,比如180。不管怎么说,这不是你问题的主要问题。你应该考虑一下webshot2而不是网络快照。参见类似案例的my detailed answer。
注意事项:为了在这里上传结果,我刚刚将扩展从.pdf更改为png。因此,请随意将其更改为pdf,这也是尝试过的,根本没有问题。
代码
library(webshot2)
webshot("https://www.polkpa.org/LegalDesc.aspx?strap=272735000000032000",
"test_legaldesc.png",
delay = 20,
zoom = .6)输出,没有任何问题

https://stackoverflow.com/questions/61126887
复制相似问题