我可以将空白页面提供给Facebook抓取工具吗?

时间:2014-01-09 21:28:20

标签: facebook facebook-graph-api facebook-opengraph web-crawler

我有一个网站,其中有facebookexternalhit机器人抓取了数千页。

我是否可以识别此僵尸程序,并仅使用我的页面的<head>标记投放og部分?

实现这一点,我通过带宽和数据库访问节省了一些钱......

所以我的问题是:如果我这样做有什么影响? Facebook需要知道我的网站在<body>标记内的内容?

2 个答案:

答案 0 :(得分:1)

是的,如果有一整套元标记提供给Facebook的抓取工具,则不需要任何其他内容:这类似于“指针”功能,这是Open中某些边缘情况的推荐方法图共享: https://developers.facebook.com/docs/opengraph/howtos/using-metadata-pointers

答案 1 :(得分:-1)

据他们说:

  

Facebook允许其用户向有趣的网络内容发送链接   其他Facebook用户。部分如何在Facebook系统上运行   涉及临时显示某些图像或与之相关的细节   Web内容,例如网页标题或嵌入标记   视频。我们的系统仅在用户之后才检索此信息   为我们提供了一个链接。你可能找到了这个页面,因为a   Facebook用户从您的网站向其他Facebook用户发送了一个链接。   如果您对发送的任何链接或内容有任何疑问或顾虑   我们的用户之一,请通过legal@facebook.com与我们联系。

基本上,如果你按照你的建议行事(并且通过RewriteCond和一个额外的QUERY_STRING参数组合很容易),你将消除Facebook检索他们建立好帖子所需的元信息的可能性。用户在聊天,私人消息或帖子中插入链接。

我宁愿尝试了解某个页面是否以及何时在短时间内多次被点击,因为情况并非如此。