首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将爬虫指向HTML快照

将爬虫指向HTML快照
EN

Stack Overflow用户
提问于 2012-05-06 04:53:41
回答 1查看 912关注 0票数 3

我正在努力使我的AJAX网站可以抓取:

这是有问题的网站。

  • 我已经创建了一个生成页面的htmlsnapshot.php (该文件需要传递散列片段以生成正确的内容)。
  • 我不知道如何让爬虫加载这个文件,同时让普通用户加载正常文件。
  • 我真的不明白爬虫对散列片段做了什么(这可能是我的问题的一部分)。

有人有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-06 07:23:42

爬行器会偏离方向的。您只需要配置PHP脚本来处理Google将发送给您的站点的GET参数(而不是依赖AJAX)。

基本上,当谷歌找到一个指向yourdomain.com/#!something的链接,而不是请求/和运行JavaScript来对数据something进行AJAX请求时,Google将自动(不需要做任何事情)将URL中#!后面的任何内容转换为?_escaped_fragment_=something

您只需(在PHP脚本中)检查是否设置了$_GET['_escaped_fragment_'],如果是,则显示something值的内容。

其实很简单。

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

https://stackoverflow.com/questions/10468213

复制
相关文章

相似问题

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