2016-09-19 28 views
2

我知道類似的問題之前已被問過,但我沒有找到我要找的東西。R趨勢,幾次嘗試後的錯誤

我使用R鍵拉谷歌趨勢數據

library(gtrendsR) 

user        <- "[email protected]" 
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. 

這發生了這個功能在早期運行的'搜索條件'完全正確。

從我在搜索它的過程中發現的情況來看,谷歌可能已經設置了某種配額,無論是根據「總請求」發送還是「否」。的請求/持續時間'發送到他們的服務器哪些地方一天禁令

我想知道配額限制的具體情況 - 它是在沒有。的搜索字詞查詢或搜索字詞在一個區間查詢的數量

+0

也許有用:http://stackoverflow.com/questions/17393969/google-trends-quota-limit –

回答

1

我想通了使用試驗和錯誤的限制,它的周圍180-200查詢,每個查詢包括4個搜索詞,這是約720字

它開始,如果你超過這個限制拋出上述錯誤一天,計數器每24小時重置一次

0

我認爲問題是在谷歌的結束。如果您打開下載頁面,它有時會報告以下內容:

對不起,我們的系統現在有點緊張,需要深呼吸。請稍後重試。

試着再次運行你的代碼。