Google Trends в R, ошибка после нескольких попыток

Я знаю, что подобные вопросы задавались ранее, но я не нашел то, что искал.

Я использую R, чтобы получить данные о тенденциях Google

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 терминов за раз, поэтому написали функцию, которая принимает в качестве входных данных несколько терминов и передает их по 5 в приведенном выше фрагменте. Я использовал Sys.sleep(10) между каждой итерацией, все работало нормально, но после запуска функции 5-6 раз я начал получать сообщение об ошибке

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

И это происходило для "поисковых терминов", для которых ранее функция работала совершенно нормально.

Из того, что я нашел при поиске, я узнал, что Google мог бы разместить какую-то квоту в виде "общего количества отправленных запросов" или "нет". запросов / продолжительности времени 'отправленных на их сервер, который размещает дневной бан

Я хотел знать специфику ограничения квоты - это с точки зрения нет. запрошенных поисковых терминов или количество поисковых запросов в интервале

2 ответа

Решение

Я вычислил предел методом проб и ошибок, он составляет около 180-200 запросов, каждый запрос состоит из 4 поисковых терминов, то есть около 720 слов.

Он начинает выдавать вышеуказанную ошибку, если вы превысите этот лимит через день, счетчик сбрасывается каждые 24 часа

Я думаю, что проблема в конце Google. Если вы открываете страницу загрузки, она иногда сообщает следующее:

Извините, наши системы сейчас немного перегружены и требуют глубокого вдоха. Пожалуйста, попробуйте снова через пару минут.

Просто попробуйте запустить свой код снова.

Другие вопросы по тегам