2017-01-24 92 views
4

需要:通過API谷歌搜索和獲取mimmics發現結果的JSON結果當我搜索上的WebAPI麻煩與谷歌自定義搜索API

Custom Search設置是搜索整個網絡

我搜索resutns: 搜索詞句:072745546181(這是一個UPC標籤一些雞胸肉) https://www.googleapis.com/customsearch/v1?key=AIzaSyBaPxycT3gj82T5qm66XGgIvtSEP31LISo&cx=015261035819156121642:qj7jmhlymjw&q=072745546181

網絡搜索返回(見結果) 搜索詞句:072745546181(這是一個對於一些雞胸肉UPC標籤) 例1:https://www.google.de/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=072745546181

通知的q=末相同q=072745546181

必須有一個簡單的答案,我究竟做錯了什麼?

相反,包含「唐納德·特朗普總統」 https://www.googleapis.com/customsearch/v1?key=AIzaSyBaPxycT3gj82T5qm66XGgIvtSEP31LISo&cx=015261035819156121642:qj7jmhlymjw&q=donald trump president

字詞進行搜索返回的結果,沒關係,我可以做的東西。這裏沒有問題,但爲什麼在搜索UPC時失敗了?

我該怎麼辦?

更新1.26.17 - 增加50點賞金,我可以賺更多。什麼是正常的速度?需要一些幫助!

+1

一個聽起來像你需要聯繫谷歌的支持。 –

回答

1

這是一個有趣的問題。我剛剛運行了一系列測試,確認如果關鍵字包含多於8位數字(即使用空格或連字符分隔),則會對其進行奇怪處理。他們不是簡單地忽略 - 因爲這個SO頁面被發現 - 但大多數網站不返回。對於這種行爲我最好的猜測是它是谷歌有意的過濾器,將數字搜索限制爲「可信」網站,以防止電話號碼查詢。它甚至可能是限制UPC,政府記錄和專利查詢的更積極舉措,所以自動化工具無法與現有或計劃實施的Google服務競爭。

我嘗試了各種測試,包括先進的運營商如inurl%3A072745546181allintitle%3A0727+4554+6181和定位出現在像url%3Abuycott.com+072745546181了常規的搜索和行爲是一致的網站。這是一貫的,它必須慎重。

我會說95%的確定性,你不能用自定義搜索做你想做的事情,而且Google很可能不會爲你提供解決方法。

我建議嘗試其他搜索API提供商,也許兵網絡搜索API或Faroo或這些product search APIs

+0

謝謝,做得好,我希望你的錯,但是謝謝你的第二點意見。 –

+0

我給@SpliFF獎​​勵了獎勵,但是我希望還有另外一個答案,但是使用BING,而且其他方法似乎也很好。當我以某種方式解決它時,我會更新這個。 –