Facebook 如何解析 blogspot.com 开放图属性

2023-11-30

blogspot.com 的某些页面不包含开放图标签,但 Facebook 对象调试器仍然可以正确解析开放图属性。它如何获取开放图信息?

例如,我在中没有看到任何开放图元标记http://sushiwens.blogspot.com/源代码。但 facebook 正确解析了它https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fsushiwens.blogspot.com%2F

我需要在Python中实现类似开放图解析功能的东西,所以我需要知道如何去做。


我没有真正的消息来源来确定 Facebook 是如何做的,但是这个网站可能会帮助你。
我利用他的想法用 python 开发了一个解析器。如果它可以帮助你,Python项目是here.

如果我尝试总结一个在没有 og 标签的情况下获取数据的策略:

  • Title:
    • 搜索标题标签
    • 在正文中搜索 h1
    • 在体内搜索 h2 ...
  • Description:
    • 中搜索
    • 搜索正文中的可见文本(例如第一个

    • 搜索 是一个解决方案,但我不这样做:通常描述很糟糕,与 Twitter 的内容比链接的真实内容更相关。
  • Domain name:
    • 搜索
    • 搜索 og:url
    • 但我做得更简单:从目标链接中提取域(在Python中:urlparse(url).netloc
  • Last but not least: images:
    • 搜索
    • parse the target link html for all <img> tags and "sort" them:
      • 小图像:一维
      • 不良比例图像:最长边/最短边比例> 3的剩余图像
      • 好图:剩余
    • 然后选择好图像中最大的图像。如果没有好的形象:坏的比例最大。否则:小图像中最大。 (最大=最大宽度x高度)
    • 获取所有图像可能非常耗时!人们可以通过图像的第一个字节获取尺寸,但这是另一个故事(参见第二个链接)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Facebook 如何解析 blogspot.com 开放图属性 的相关文章

  • 权限从publish_stream迁移到publish_action

    我想知道您是否拥有publish stream 的用户权限 并且您希望从现在开始publish action publish stream 是否涵盖这两者 还是我们需要重新请求用户权限 如果是这样 检测他们是否获得此权限等最简单的方法是什么
  • Android Facebook 开放图谱?

    我很好奇是否可以获得 Open Graph 方面的帮助 因为我似乎无法从我读过的 Facebook API 中获得任何意义 现在我已经在 Facebook 上设置了我的 Open Graph 应用程序 已获批准 我正在尝试通过捆绑参数提交我
  • Facebook 开放图谱和元标签

    我有以下输出https developers facebook com tools debug 我添加了locale元标签 因为我有很多无关的财产错误 但这并不能解决问题 Extraneous Property Objects of thi
  • 大 og:提要中的图像

    我注意到 Facebook 有两种不同的方式在用户的提要中显示带有图像的开放图谱故事 一种是带有小图像以及旁边的标题和描述 example 一张带有更大的图像 其下方有标题和描述 example 按照教程 我能够生成大图像 然而 现在我要离
  • Facebook 嵌入视频的 OpenGraph 遇到的困难

    我在实施通过研究找到的解决方案时遇到了一些困难here https stackoverflow com a 17811187 1467082 实际接受的答案没有帮助 已被投给玻利维亚 Problem Facebook 似乎无法识别我添加到标
  • 提供的 og:image 在 Facebook linter 中不够大

    我正确设置og image在我的网站上 facebook linter 看到了它 脸书调试器 https developers facebook com tools debug og object q www zaerus com br但是
  • 动态调整 og:image 的图像大小可以吗?

    我使用 ImageResizer net 根据一张较大的源图像动态创建我需要的尺寸的图像 它以类似 url 的方式完成 如下所示 www siteUrl com ImagePath ImageName jpg width 90 height
  • Twitter Open Graph 图像未显示

    我正在尝试在网站中实现 OpenGraph 这是我的元数据代码
  • 如何根据帖子 ID 构建 Facebook 帖子 URL? [复制]

    这个问题在这里已经有答案了 可能的重复 如何为 Facebook 的新 Graph API 返回的对象构建永久链接 https stackoverflow com questions 3103051 how to construct a p
  • blogpost 的 rss feed 分页 url 是什么样的?

    我知道要访问 blogspot 博客的 rss feed 您需要访问 blog blogspot com feeds posts default 但是如何获取提要的第二页呢 我知道其他博客使用查询参数 paged 2 是否有类似的查询参数可
  • 警告:“尝试更改冻结标题”

    我们的网站 www seeing org 最近更改了其标题 我们还决定增加其 Facebook 集成 包括利用以下对象属性og title 但是 在调试页面时 我收到以下警告 应修复的开放图警告 尝试冻结标题 改变 看来您正在尝试更改属性
  • Facebook 抓取网站时执行 Javascript

    我使用下面的 javascript 函数将嵌入 Facebook 元数据移动到头部 这对访问者来说效果很好 但当 FB 抓取页面时则不然 当 Facebook 抓取页面时我如何执行此操作 function metaBodyToHead va
  • Facebook Sharer 在共享我的 URL 时如何选择图像和其他元数据?

    使用 Facebook Sharer 时 Facebook 将为用户提供使用从源中提取的几张图像之一作为其链接预览的选项 这些图像是如何选择的 以及如何确保我的页面上的任何特定图像都是always包含在这个列表中吗 当我的页面被共享时 如何
  • Facebook 不接受自定义开放图谱属性

    我正在尝试使用 Facebook iOS SDK 3 5 来发布 Open Graph 操作 我的行动是 take a photo and photo有一个额外的要求string属性名为filter 我正在创建我的图形对象 所有值都是有效且
  • LinkedIn 帖子检查员在 https URL 上遇到服务器错误

    在 LinkedIn 帖子检查器中检查给定 URL 会返回以下摄取反馈 Error We encountered a server error while trying to inspect the URL URL 重定向轨迹显示 1 0
  • Facebook 上链接的规范 URL,而不是真实 URL。动态 OpenGraph 标签变为空

    我的网站是一个求职网站 如果我现在分享一份工作 则网址可能是 http jobs com jobs show job 143 Jobit flyers put up Other http jobs com jobs show job 143
  • Facebook 目标代码示例。

    这是我从 Facebook 获得的使用自定义对象的示例代码 我通过自定义操作创建了这个 以利用 Facebook 故事 脸书文档 https developers facebook com docs opengraph overview h
  • Facebook Open Graph 未显示在时间线上

    我在我的应用程序中使用 FB Open Graph 它没有完全发挥作用 当我发布一个对象时 它会出现在用户最近的活动中 然而 它并没有出现在他们的时间表上 元数据没有错误 我正在使用 FBGraph gem 但当我使用curl 执行此操作时
  • facebook og:image 不会从与 URL 相呼应的 php 文件中获取图像

    facebook OG 从回显 URL 获取图像 这可能吗 因为我包含了一个 php 文件 它将回显图像 URL 但是当我签入共享调试器时 内容为空 我的元标签 gt 和 php 文件
  • 我如何请求“publish_actions”权限?

    华盛顿邮报 https www facebook com dialog permissions request app id 225771117449558 display page next https 3A 2F 2Fapps face

随机推荐