【问题标题】:Google Trends in R, error after few triesR中的Google趋势,几次尝试后出错
【发布时间】:2016-11-02 23:26:43
【问题描述】:

我知道以前有人问过类似的问题,但我没有找到我要找的东西。

我正在使用 R 拉取谷歌趋势数据

library(gtrendsR)

user                             <- "XXXXX@gmail.com"
psw                              <- "xxxxxxxxx"
gconnect(user, psw)
trend                     <- gtrends(c("abc","xyz","pqr","ist","def"), 
                                     start_date = as.Date("2015-11-01"),
                                     end_date = as.Date("2015-12-31"),
                                     #res = "1h",
                                     geo = "US",
                                     cat = "0-18")
trend$trend

我们使用这种方法一次只能搜索5个词,所以写了一个函数,它以一堆词作为输入,并在上面的sn-p中一次传递5个我使用Sys。 sleep(10) 在每次迭代之间,一切都运行良好,但在运行该函数 5-6 次后,我开始收到一个错误,

Error : Not enough search volume. Please change your search terms.

这发生在“搜索词”上,该功能之前运行得非常好。

根据我在搜索时发现的情况,谷歌可能已经设置了某种配额,无论是发送的“总请求数”还是“否”。请求/持续时间'发送到他们的服务器,这会禁止一天

我想知道配额限制的细节 - 是不是就没有。查询的搜索词数或间隔内查询的搜索词数

【问题讨论】:

标签: r google-trends gtrendsr


【解决方案1】:

我通过反复试验找出了限制,大约是 180-200 个查询,每个查询由 4 个搜索词组成,大约 720 个字

如果您在一天内超过此限制,它将开始抛出上述错误,计数器每 24 小时重置一次

【讨论】:

    【解决方案2】:

    我认为问题出在谷歌的尽头。如果您打开下载页面,它有时会报告以下内容:

    抱歉,我们的系统现在有点压力,需要深呼吸。请稍后再试。

    请尝试再次运行您的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 2019-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多