Facebook机器人是否停止遵守?_escaped_fragment = AJAX爬行的事情?

时间:2018-03-08 18:36:14

标签: ajax facebook bots shebang

很长一段时间以来,当网址包含#!somethingLikeThis以及机器人要求?_escaped_fragment=somethingLikeThis后面的幕后服务时,可以为漫游器页面提供服务但这似乎不再工作。是否有官方说明为什么会这样?

2 个答案:

答案 0 :(得分:1)

无法从Facebook找到官方说明,但here是Google就同一主题发出的官方说明。他们正在停止使用已弃用的AJAX crawling scheme,因为他们的抓取工具Googlebot现在可以呈现JavaScript个链接的网页而无需此解决方法。

我猜Facebook在他们的抓取工具上完成了相同的结果。 如果是这样,那么您不再需要使用#! url语法并为抓取工具提供网页的渲染版本。

答案 1 :(得分:1)

在Facebook及其帮助中心没有公布或提供有关此事的信息。