首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Feedzirra馈送缩略图

使用Feedzirra馈送缩略图
EN

Stack Overflow用户
提问于 2012-01-18 19:40:24
回答 1查看 535关注 0票数 2

我正在使用Feedzirra更新RSS提要。我目前正在获取像这样的单个条目的缩略图。

代码语言:javascript
复制
Feedzirra::Feed.add_common_feed_entry_element("media:thumbnail",:value => :url, :as => :thumbnail)
feed = Feedzirra::Feed.fetch_and_parse("http://somefeed")
entry = feed.entries.first.thumbnail

这很有效,但我也想获得每个条目来自的网站的缩略图(浏览器中显示在URL旁边的图标,通常是公司徽标)。做这件事最好的方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2012-05-23 11:37:26

我通常使用favicon.ico (16x16)作为feed URL的主机名。您可以将其扩展到24x24,而不会看起来太糟糕。

代码语言:javascript
复制
def get_fav_icon_url
    "http://" + get_host + "/favicon.ico"
end

def get_host
    url = self.url
    url = "http://#{url}" unless url.start_with?('http')
    uri = URI.parse(url)
    uri.host.downcase
end  
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8909475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档