【问题标题】:Display the social media preview of another site显示另一个网站的社交媒体预览
【发布时间】:2021-01-25 10:07:04
【问题描述】:

我正在构建一个网站,它将向用户预览来自其他几个网站(allrecipes、yummly 等)的食谱。如何显示链接页面的预览(例如https://www.yummly.com/recipe/Baked-Zucchini-Chips-9092209)?

我阅读了this post 关于使用 iFrame 的信息,但该选项显示效果不佳。理想情况下,我想获取该网站为其社交媒体预览指定的预览。抓取是我唯一的选择吗?

【问题讨论】:

    标签: javascript html social-media


    【解决方案1】:

    我做了一些研究。似乎他们的社交媒体预览是该项目的图片,例如。 Baked Zucchini Chips.

    我建议使用称为 REST API(一种数据源)的东西。
    然后,您可以自己设置和呈现数据,而不是依赖外部源。

    以下是您提到的来源的 API(来自 Google 的快速搜索):

    【讨论】:

    • 非常感谢@barhastor!我会试一试 - 非常感谢您的回答!
    【解决方案2】:

    找到了这个很棒的小包,它完全符合我的需要,并且不限于任何一个食谱网站:https://pypi.org/project/opengraph-parse/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-11
      • 2013-07-10
      相关资源
      最近更新 更多