5

我将链接预览放在我的网络应用程序中。我在后端使用 nodejs 来检索 og 属性(如 site_name、描述、图像、标题等)。YouTube 和其他内容的链接可以正常工作,但对于 Instagram 的链接,链接的响应正文中的 Open Graph 元标记不一致地丢失。

例如,请考虑以下链接:https ://www.instagram.com/p/B_hs0pUlRvR/

当我在本地机器上运行的脚本中请求此链接的正文时,它确实包含 og 元标记。 og: 元标记存在

但是当我将相同的脚本放在云中并执行相同的请求时,这些元标记就会丢失。 缺少 og:元标记

我试图在我的手机中查看链接的源代码,这种奇怪的行为也在继续。

在正常模式下查看源代码时没有 og 标签 在正常模式下查看源代码时没有 og 标签

og:在隐身模式下查看源代码时存在元标记 og:在隐身模式下查看源代码时存在元标记

我试图在请求中更改用户代理,但这没有帮助。这背后的原因是什么以及如何成功获得 Instagram 帖子链接的链接预览。

4

0 回答 0