我正在努力让我的AJAX网站可以抓取:
Here is the website in question.
有人有任何提示吗?
答案 0 :(得分:2)
爬虫会转移自己。您只需配置PHP脚本来处理Google将发送您网站的GET参数(而不是依赖于AJAX)。
基本上,当Google找到指向yourdomain.com/#!something
的链接而不是请求/
并运行JavaScript来发送数据something
的AJAX请求时,Google会自动 (没有你做任何事情)将你的网址#!
之后的所有内容翻译为?_escaped_fragment_=something
。
您只需(在您的PHP脚本中)检查是否设置了$_GET['_escaped_fragment_']
,如果是,则显示该值为something
的内容。
实际上很容易。