首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Googlebot如何知道一个when服务器在请求`?_escaped_fragment_=` URL时没有隐藏?

Googlebot如何知道一个when服务器在请求`?_escaped_fragment_=` URL时没有隐藏?
EN

Stack Overflow用户
提问于 2011-12-22 05:14:39
回答 1查看 655关注 0票数 4

关于谷歌的AJAX爬行规范,如果服务器为#! URL返回一件东西(即JavaScript-繁重的文件),而当#!?_escaped_fragment_=替换时,服务器返回给Googlebot的其他东西(即页面的"html快照“),感觉就像是在掩饰我。毕竟,Googlebot如何确保服务器返回#!?_escaped_fragment_= URL的诚意对等物。然而,这正是AJAX爬行规范实际上告诉网站管理员要做的事情。我是不是遗漏了什么?Googlebot如何确保服务器在两种情况下都返回相同的内容?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-04 17:23:29

爬虫不知道。但是它永远也不知道,即使是那些返回普通ol‘html的站点--编写基于爬虫或已知IP头使用的http头的代码是非常容易的。

参见以下相关问题:How does Google Know you are Cloaking?

大部分看起来像是猜测,但似乎有各种各样的检查,在欺骗正常的浏览器标题和实际的真人查看页面之间。

继续这样的猜测,谷歌的程序员们当然不会有能力编写一种能够真正检索用户所看到的东西的爬虫--毕竟,他们有自己的浏览器。这将是令人望而却步的CPU

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8599688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档