✨开源安利✨ GetFavicon 让任何网站的图标乖乖「现身」

自媒体专栏6小时前发布 cansnow
104 0 0

✨开源安利✨ GetFavicon 让任何网站的图标乖乖「现身」

✨ 特性

  1. 先抛结论
    如果你在做一个导航站、书签工具、仪表盘、甚至是公众号爬虫,却每次为了“小图标”满世界扒 <link rel="icon">,那 GetFavicon 就是为你量身定制的止痛片:
    • 拉不到?它帮你智能爬。
    • 爬到了但格式诡异?
    • 域名根本没有 favicon?随机画一个相对丑陋的 SVG 给你。
  2. 区别差异
    🔍 高命中率
    把“找不到图标”视为 Bug,于是内置了 N 级策略:根目录探测 → HTML 标签解析 → CDN 常见路径 → 自动生成兜底。

    我跑了 3000 个域名,命中率 90.7%
    🎨 颜值党福音
    自动生成默认图标不是粗暴的首字母,而是基于域名 hash 的 Beam / Pixel / Sunset 三种艺术风格,同一个域名永远得到同一套配色,强迫症一本满足。
    🌍 自带“科学上网”大脑
    国内站走国内代理,国外站直连或走国际代理,可配置权重、健康检查、故障转移。再也不用给服务器全局翻墙,省下一大笔流量钱。
    💾 缓存逻辑
    本地文件缓存 + TTL + 自动清理。
  3. 上手只要 30 秒
    ① 把仓库文件git下来后 运行目录设置为 public
    浏览器直接出图,全程不到 50 ms(命中缓存)。
  4. 开源但不敷衍
    代码结构干净,命名空间清晰,中文注释比我的周报还详细;MIT 协议,可商用可二开。
  5. 使用方式
    GitHub: https://github.com/cansnow123/get-favicon
    顺手点个 ⭐

🚀 安装要求

  • PHP >= 8.2
  • 必需扩展:
    • GD 或 Imagick(用于图片处理)
    • fileinfo(用于MIME类型检测)

灵感来源:https://github.com/owen0o0/getFavicon

搭配这个项目使用会很丝滑:https://shortcut.devdeg.com/ (捷径 让每个目标触手可及)

本站同款。

© 版权声明

相关文章

adbanner

暂无评论

暂无评论...

网址设置

网址样式切换

详细

网址卡片按钮

显示

布局设置

左侧边栏菜单

展开

页面最大宽度

1700px

搜索框设置

搜索框背景上下位置

仅对图片背景生效

50%

自定义搜索框背景

  • 静图

    随机壁纸

  • 静图

    随机4K

自定义搜索框高度

  • 聚焦
  • 信息
  • 默认
设置