我正在尝试在MAC中的浏览器中打开一个URL来尝试保存文件。 例如,在浏览器中打开以下链接将从谷歌趋势下载cvs文件。但是,如果我使用函数browseURL,它不会打开任何东西或保存任何东西。
URL="http://www.google.com/trends/trendsReport?hl=en-US&q=FTSE 100&date=1%2F2015 1m&cmpt=q&content=1&export=1"
browseURL(URL)
适用于网页(它在浏览器上打开页面) URL =" HTTP://www.google.com" browseURL(URL)
但是当它是谷歌趋势的csv文件时它不起作用。 我试图复制这里显示的示例: http://www.quora.com/What-is-the-way-to-bulk-download-a-CSV-file-from-Google-Trends
有什么想法吗?
答案 0 :(得分:0)
好的找到了办法!出于某种原因,我无法像Quora post那样完全复制代码。原因是我的Mac中的网址编码。也许它适用于似乎使用Windows的作者,但它在我的Mac上无效。
通过以下方式更改代码解决了这个问题:
# Dates
if(!is.na(year)){
date <- paste0("&date=", month, "%2F", year, "%20", length, "m")
}
然后
trendsDir <- vector()
for (i in year){
for (j in 1:12){
URL <- URL_GT(keyword = seach_word, year = i, month = j, length = 1)
URL <- gsub(" ", "%20", URL, fixed = TRUE)
}
}
URL <- gsub(" ", "%20", URL, fixed = TRUE)
对我有所帮助。