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. 使用PHP檢查URL是否存在
- 2. 如何檢查矢量中的索引是否已被使用
- 3. 檢查是否URL =所需的URL(PHP)
- 4. 檢查PHP類是否已被調用
- 5. 檢查是否使用PHP
- 6. 檢查URL是否被篡改
- 7. 檢查索引是否是最新的?
- 8. 檢查AngularJS模塊是否被引導
- 9. 檢查URL是否可用使用AngularJS
- 10. Python - 檢查網站是否被Google列入黑名單
- 11. 如何檢查MySQL查詢是否在使用覆蓋索引?
- 12. 如何使用WatiN檢查某個URL是否被提供?
- 13. S3 pre-signed url - 檢查網址是否被使用?
- 14. HandleBars檢查每個索引是否可以被4整除
- 15. 檢查文本框是否被編輯?
- 16. 檢查datagridview是否被編輯過
- 17. PHP:檢查URL是否重定向?
- 18. 在PHP中檢查URL是否存在
- 19. 檢查當前頁面是否是索引中的索引
- 20. php檢查鏈接是否被點擊
- 21. 使用jquery檢查URL是否有效
- 22. 檢查數組索引是否存在
- 23. 檢查索引文件是否存在
- 24. 檢查Elasticsearch是否已完成索引
- 25. 檢查AD用戶是否被阻止使用PHP和adLDAP
- 26. Mod_Rewrite:測試URL在Google中被編入索引 - 如何創建301重定向?
- 27. 檢查行是否被插入
- 28. 如何在輸入時檢查用戶名是否被使用?
- 29. 只有通過PHP引用的已發佈Google表單才能被Google找到或編入索引嗎?
- 30. 檢查編輯控件中是否更改了行索引
謝謝,我不會對他們的ToS做任何事情,所以它不再需要(對我來說)。 – 2010-12-08 20:58:34