LinkedIn 和 Twitter 没有抓取我的 Next.js 页面

问题描述 投票:0回答:1

如何让 LinkedIn 和 Twitter 正确抓取和预览我用 Next.js 构建的页面之一,我面临着一些挑战。这是发生的事情:

问题:

  • LinkedIn Post Inspector: 当我尝试使用 LinkedIn 的 Post Inspector 抓取页面时,出现以下错误:

    Ingestion feedback
    Error: We did not scrape the content because its size was larger than our threshold. Maximum size for this input stream is 3145728 bytes.
    

    这表明该页面超出了 LinkedIn 约 3 MB 的大小限制,使他们无法抓取内容或生成预览。

  • Twitter:在Twitter上,预览图像根本不显示。我检查了 Open Graph 和 Twitter 卡标签,一切似乎都正确,但 Twitter 仍然不显示图像。

我需要什么帮助:

  • 处理大小限制:有谁知道在使用 LinkedIn 进行抓取时处理内容大小限制的有效策略吗?即使页面很大,如何确保页面被抓取并生成预览?

  • Twitter 图像预览问题: 即使存在正确的

    twitter:image
    标签,为什么 Twitter 也可能不显示预览图像?是否存在已知问题或技巧来确保图像显示?

  • 后备解决方案:如果无法减小页面大小,是否有任何替代解决方案或解决方法?例如,是否可以强制 LinkedIn 或 Twitter 抓取图像的特定 URL,即使页面本身很大?

  • 一般最佳实践:确保社交媒体平台可以正确抓取和生成 Next.js 页面预览的最佳实践是什么?有没有任何工具或插件可以帮助解决这个问题?

我真的很感激您的任何见解或建议。这个问题引起了一些挫败感,任何帮助都是有价值的。预先感谢!

javascript html web-scraping next.js twitter
1个回答
0
投票

我也遇到了同样的问题,也需要帮助,请问你解决了吗? 在此输入图片描述

© www.soinside.com 2019 - 2024. All rights reserved.