网站 favicon 图标自动获取接口

4 天前
 xinac721

网站 favicon 图标自动获取接口,墙裂推荐!

使用示例: https://api.xinac.net/icon/?url=https://www.google.com

使用了 @EdgeOne 的 CDN 加速,已缓存域名约 13 万,日均请求数近 5000 万

docker 镜像: https://hub.docker.com/r/xinac721/favicon-api

Github: https://github.com/xinac721

368 次点击
所在节点    编程
5 条回复
angeni
4 天前
大胆问下

/favicon.ico

不是全是这样吗
xinac721
4 天前
@angeni 很多都不是,favicon 图标主要是靠网页内的标签 shortcut icon 、icon 、alternate icon 、apple-touch-icon 指定的;没有这些标签的时候,才会从默认的 /favicon.ico 获取,且网站根目录需要有个 favicon.ico 文件
koor
4 天前
Google 官方也有一个接口 https://www.google.com/s2/favicons
ikw
18 小时 54 分钟前
非常棒,解决了我 https://github.com/zwpaper/bookmark-kanban-extension 这里的一个问题,之前带 auth 的 url 总是拿不到 favicon ,现在可以直接指定一个了。

加了个推荐写法:
xinac721
21 分钟前
网站 2022 年上线提供服务,已持续稳定服务 3 年;支持常见的 WEB 图片格式,如:jpg 、png 、gif 、bmp 、ico 、webp 、svg 、base64

此项目已更新至第 3 版( v3 ,大版本更新),当前提供后台计算服务的是 v2 和 v3

v1: Django 版本
v2: flask 版本,对应 Github 开源版本
v3: fastapi 版本,此版本正在进行最后的测试,已发布至 docker 仓库

v3 版本特色:全异步实现,大幅提升处理效率和并发请求数


页面体验网址: https://api.xinac.net/icon/

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

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

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

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

© 2021 V2EX