Facebook Open Graph Scraping URL

问题描述:

我正在努力开发'想要'和'拥有'按钮。Facebook Open Graph Scraping URL

如果我使用Facebook debug tool它告诉我最终的URL是主页,这发生是因为页面已被重定向,我不想要。我想抓取的URL被刮掉。

与最终网址是在商品页面的结果,刮下的信息是不正确的调试工具对缺乏元数据等的抱怨,我相信正确的信息是在商品页面上,但由于重定向,不正确的信息被解析。

我的问题是:

1)为什么会发生这种情况? - 答案:尾随斜线打破了我们的ISAPI规则

2)我该如何解决它? - 答案:删除尾部斜线或更新ISAPI规则

3)我可以强制刮板使用特定的URL并忽略任何重定向吗?我使用asp.net,所以任何示例将不胜感激。

正确的页面,因此提前然而之前现在不,我真的不知道是什么改变了这种刮....

感谢。

根据调试工具,当Facebook试图抓取您的网页时,您在页面上有302重定向。

URLS REMOVED

你需要找出为什么发生这种情况,并禁用它。这导致Facebook刮掉了错误的URL。一旦修复,你的页面应该被正确地刮掉。

+0

尝试使用完全相同的文件进行进一步测试,但在不同的域上我得到不同的结果。这可能是Facebook仪表板上的应用程序设置的结果吗? – Matt 2012-07-23 19:10:04

+0

固定。尾随的'/'导致ISAPI变得异常。 – Matt 2012-07-23 21:49:08

+0

FB每次找到一个时都会继续爬到下一个'og:url'。有时候这是个问题 – 2013-09-11 21:46:45