【发布时间】:2016-11-02 02:54:55
【问题描述】:
我想更改 Webshot 包使用的浏览器,因为当我将它用于谷歌地图时遇到了问题......这里有一张图片可以说明我的意思。
我只有 2 个浏览器 .. google chrome 和 internet explorer .. 我从 chrome 的 google maps 获取 url 并在其上使用 webshots() 来获取屏幕截图,但它生成了一张类似的缩小图片 .. 当我检查时我的 Internet Explorer 我发现它是一个旧版本,当我打开谷歌地图时使用 lite 模式 ...所以我将它更新到 11 并且当我在 Internet Explorer 时打开谷歌地图但当我使用时问题解决了webshot()我也遇到了同样的问题...
我正在使用 Windows 7
那么有什么办法可以解决这个问题吗?还是有其他功能可以让我为谷歌流量截屏?
这是我使用的代码
library(webshot)
URL <- "https://www.google.com.eg/maps/@30.0433147,31.2260969,16z/data=!5m1!1e1?hl=en"
webshot(URL, "r.jpeg")
【问题讨论】:
-
webshot 是用 PhantomJS 编写的,但如果你使用 RSelenium,你可以使用任何你可以配置的东西。不过,这需要更多的工作。你到底想做什么? R(带有包)具有很多地图功能,其中一些通过其 API 使用 Google 地图。
-
正如@alistaire 所说,您可以使用我的googleway 包的development version 在R 中嵌入带有交通图层、卫星视图、街景等的谷歌地图。以See this answer 为例
标签: r