使用隐藏的 Google API 从任何域获取图标

2025-06-08

使用隐藏的 Google API 从任何域获取图标

你可知道 ?

Google 提供了一个秘密 URL,可以自动拉取任何域名的图标图片。更棒的是,我们可以请求不同的尺寸,并且返回的图片都是 PNG 格式(而非 ICO 格式),这意味着它们在所有使用该<img>标签的浏览器中都能正确渲染。

该 API 使用简单的 GET 来工作:



https://www.google.com/s2/favicons?domain=${domain}&sz=${size}


Enter fullscreen mode Exit fullscreen mode

查询参数为:

  • domain必填,您感兴趣的域名,
  • sz可选,尺寸提示,例如256

如果未找到正确的尺寸,它将返回默认尺寸,通常为 16x16。


https://www.google.com/s2/favicons?domain=dev.to&sz=128
128x128

https://www.google.com/s2/favicons?domain=dev.to&sz=512(未找到 512x512 的图片,因此返回 16x16 PNG)
16x16 后备

https://www.google.com/s2/favicons?domain=stackoverflow.com&sz=128(是的,有时质量远非最佳)
stackoverflow 128x128

鏂囩珷鏉ユ簮锛�https://dev.to/derlin/get-favicons-from-any-website-using-a-hidden-google-api-3p1e
PREV
我挑战自己每天读书,这改变了我的生活📚AWS Security LIVE!
NEXT
放下解构之锤