我正在尝试收集此网页的互动数据:http://www.nature.com/news/the-future-of-dna-sequencing-1.22787
在处理我的代码时,我意识到Facebook会针对URL的不同变体返回不同的Open Graph对象,这不应该在页面提供规范URL时发生。
示例:
解析为不同的Open Graph对象。
在Open Graph Object Debugger中检查后,我看到推断的规范URL有其他参数,例如http://www.nature.com/news/the-future-of-dna-sequencing-1.22787?error=cookies_not_supported&code=4b78fd75-8cad-4456-a877-be0c9c1b9108
虽然我发现由于某些Cookie操作导致重定向失败,但新网址code=4b78fd75-8cad-4456-a877-be0c9c1b9108
的最后一部分因4个网址变体而异,从而导致不同的OG对象。
有人可以帮助我解释为什么Facebook推断一个新的规范网址(带有附加参数),即使原始链接提供了一个吗?