4
A
回答
1
您可以read here(以下引用相關)的答案,這的ToS的一部分。基本上,沒有API密鑰和他們的許可,這可能不是一個好主意。然而,由於他們處理的數量,如果你沒有提出請求的話,你也許能夠避開它。 PageRank檢查是人們經常試圖做的其他事情,但是它們並沒有把這個優點放在很重要的位置(傳言就是這樣),並且舊式的API密鑰真的很難找到。
不要使用未經授權的計算機 程序提交網頁,檢查 排名等。這些程序會耗用 計算資源並違反我們 Terms of Service。谷歌沒有 推薦使用產品,如 WebPosition Gold™,它會自動發送 或程序化查詢給Google。
1
嗯,不明確。但是你可以使用檢查每一個頁面視圖:
$agent = $_SERVER['HTTP_USER_AGENT'];
if (strstr($agent, 'googlebot')){
// tell the database that google has crawled this page.
}
+0
它只會檢查谷歌是否曾訪問該頁面,不會確認它已經索引它的天氣。 – 2010-12-08 20:36:36
1
這樣做沒有API是違反服務條款的。對於低容量,您可以:
// CHECK IF PAGE IS IN GOOGLE INDEX
$domain = 'stackexchange.com';
if (strstr(file_get_contents("http://www.google.com/search?q=site:$domain"), 'did not match any documents')) {
// Page is not in the index
print 'No Go!';
}
else {
print 'All Good!';
}
exit;
0
波蘭語言,你應該嘗試UTF-8和ISO-8859-2之間的檢查是這樣的:
$encAry = array('ISO-8859-2', 'UTF-8');
$contentEncoding = mb_detect_encoding($content, $encAry);
$googleSearchResult = mb_convert_encoding($content, 'UTF-8', $contentEncoding);
爲我工作。
相關問題
- 1. 檢查pandas數據框是否被編入索引?
- 2. 檢查URL是否爲Google
- 3. 如何使用Google自定義搜索API來檢查網站列表是否目前由Google編入索引?
- 4. 使用PHP檢查URL是否存在
- 5. 如何檢查矢量中的索引是否已被使用
- 6. 如何檢查文檔是否真的編入索引?
- 7. 檢查linq對象是否被引用
- 8. 如何檢查節點是否已經在neo4j-spatial索引中編入索引?
- 9. 檢查是否URL =所需的URL(PHP)
- 10. 檢查PHP類是否已被調用
- 11. 檢查Google Nearby是否已被允許
- 12. 檢查是否使用PHP
- 13. 檢查是否使用PHP
- 14. 如何從輸入框中檢查數據是否URL是否使用PHP?
- 15. 檢查URL是否被篡改
- 16. Javascript:檢查url是否被更改?
- 17. PHP檢查引用url是否有變量
- 18. 檢查索引是否是最新的?
- 19. 檢查AngularJS模塊是否被引導
- 20. 檢查URL是否可用使用AngularJS
- 21. 可能的方式使文字圖形被Google編入索引?
- 22. 如何檢查查詢是否使用索引
- 23. 如何檢查MySQL查詢是否在使用覆蓋索引?
- 24. Python - 檢查網站是否被Google列入黑名單
- 25. 如何使用WatiN檢查某個URL是否被提供?
- 26. S3 pre-signed url - 檢查網址是否被使用?
- 27. 檢查URL是否爲郵政編碼
- 28. HandleBars檢查每個索引是否可以被4整除
- 29. 檢查datagridview是否被編輯過
- 30. 檢查文本框是否被編輯?
謝謝,我不會對他們的ToS做任何事情,所以它不再需要(對我來說)。 – 2010-12-08 20:58:34