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