0

我试图在 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

有任何想法吗?

4

1 回答 1

0

好的找到方法了!出于某种原因,我无法完全按照Quora 帖子复制代码。原因在于我 Mac 中 url 的编码。也许它适用于似乎使用 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)对我产生了影响。

于 2015-06-29T20:00:53.087 回答