Image 如何从我';我正在链接到?

Image 如何从我';我正在链接到?,image,hyperlink,Image,Hyperlink,如果你熟悉Reddit,你就会知道他们所有包含图片的帖子是如何在提交的标题旁边得到一个小的缩略图预览的。Reddit是如何做到这一点的?它只是检查链接是否以.jpg、.png、.bmp等结尾吗?您可以检查标记的内容。reddit将尝试从任何来源提取缩略图,而不仅仅是图像URL。这首先是通过为特定站点设置规则来实现的,其次是通过一个通用过程来检索未知URL的缩略图——这是一个自动化的过程 reddit的一个(许多)好处是,如果您了解Python,您应该查看该过程如何工作的更详细视图 此外,虽然St

如果你熟悉Reddit,你就会知道他们所有包含图片的帖子是如何在提交的标题旁边得到一个小的缩略图预览的。Reddit是如何做到这一点的?它只是检查链接是否以
.jpg、.png、.bmp
等结尾吗?

您可以检查
标记的内容。

reddit将尝试从任何来源提取缩略图,而不仅仅是图像URL。这首先是通过为特定站点设置规则来实现的,其次是通过一个通用过程来检索未知URL的缩略图——这是一个自动化的过程

reddit的一个(许多)好处是,如果您了解Python,您应该查看该过程如何工作的更详细视图

此外,虽然StackOverflow是回答编程相关问题的好地方,但您可能还想查看reddit自己的网站,以获取有关reddit开发的信息

  • 实际上,如果URL包含.jpg、.png, 等等,用那个
  • 如果站点是 热门域名(flickr.com, youtube.com、amazon.com等)都有 要提取的一组预定义规则 你知道的一些事情将是相关的 (可能是YouTube的特色图片 缩略图、亚马逊产品图片、, )
  • 否则,如果你不得不这么做的话 如果使用的是一些HTML,你必须自己把它挖掘出来。你可以选择 页面上的第一个,尺寸最大, 甚至是你在算法上得到的 确定为最相关的(例如,相对较大,在您认为的主体内容内。)

  • 如果您必须求助于最后一个选项,我推荐的一种技术是提取多个图像,然后A/B测试它们以找到具有最佳点击率的图像。这样你几乎总能得到最好的。你是说Reddit上标签的内容吗?看起来他们压缩并缩小了图像,并将其保存为服务器上的缩略图大小的图像。