Google 有一个可以获取任意网站图标的 API

55 天前
 Livid
https://www.google.com/s2/favicons?sz=96&domain_url=www.v2ex.com

https://www.google.com/s2/favicons?sz=32&domain_url=www.v2ex.com

能根据尺寸需求自动选择不同的图片来源。

8045 次点击
所在节点    Google
42 条回复
BeCool
55 天前
@wasd6267016 不需要所有工具都赚钱,成为一个基础设施也挺好。另外 cloudflare 给了赞助,所以目前没有账单。
bxb100
55 天前
其实 raycast 总结过了

Apple: This provider makes use of Apple’s Link Presentation framework which tries to directly find the favicon on the domain’s server from the client.
DuckDuckGo: This provider makes use of DuckDuckGo’s public endpoint.
Google: This provider makes use of Google’s public endpoint at https://google.com/s2/favicons.
Raycast: This provider makes use of our own public endpoint at https://api.ray.so/favicons. It’s open source as well.
ano
55 天前
有用。好奇怎么发现的
lca261224
55 天前
并非任意网站,有少部分网站不支持,我记得小红书就不支持这个方法获取图标,而且获取的图标也不一定有你想要的清晰度,比如 github 的图标我记得就只有一张非常糊的图标
3276074454643Sj
54 天前
我做导航网站的时候,搜集了一部份,自己也在用,我放这里了,可以自取: https://tabboard.com/zh/developer/favicon-api
LiuJiang
54 天前
哇哦,感谢科普
3276074454643Sj
54 天前
@3276074454643Sj 发错了地址,这里才对: https://tabboard.com/zh/developer/api
bowencool
54 天前
@ano #23 油猴脚本大部分用的都是这个 API
cat1879
53 天前
其实用得很少吧,直接打开风站按 F12 也能找到
semxau789
53 天前
反馈一个问题:

https://favicon.im/zh/neal.fun

取的图标是错误的,同样的链接,Google 没问题
lizhenda
53 天前
厉害咯,回帖收集到很多不同的方案
FaiChou
53 天前
很多油猴脚本就是用这个方法:

// @icon https://www.google.com/s2/favicons?sz=64&domain=youtube.com
BeCool
53 天前
@semxau789 我看了一下,返回的图片是一致的。
katana97
52 天前
之前让 AI 帮我写油猴子脚本的时候就发现了,他直接用谷歌帮我获取了网站 icon
lanisle
52 天前
路过。这干什么用的?
semxau789
52 天前
hausen
52 天前
@BeCool #13 老哥对于实在获取不到的网站,是不是得搞一个默认图标,我这直接 504 ,使用图片懒加载导致一直转圈圈
yodi
52 天前
不懂就问,直接 https://目标 hostname/favicon.ico 不就有了吗,为啥要用这个?
abelce
52 天前
@yodi 有些站点的 facvicon 只能自己的域名访问,名字还不一定叫 favicon.ico ,需要解析 header 头里的 icon 来确定
yodi
52 天前
@abelce 原来如此,谢谢科普

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1146187

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX