捕获和转换Web的工具

网页到Icon API-具有GrabzIt的Favicon提取器

网页到图标API转换URL的 into图标,只需尝试一下 演示 看到它的作用。 网页到图标API不仅是favicon抓图程序,而是将最终图标基于网页的所有可用图标上。 如果没有可用的图标,则会为该网页生成一个图标。 所选的源图标,背景和所选的任何边框都可以根据用户要求进行更改。

要开始使用API​​,请在下面的调用中将APPLICATION KEY文本示例替换为 您的应用程序密钥 然后设置大小参数,默认为32。 最后指定您要打开的网页 into通过将所需的URL传递给URL参数来显示图标。 在下面的例子中 https://www.astropioneer.blog/ 正在转换 intoa 48x48像素图标。

//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/
URL参数包含 & or ? 字符必须经过URL编码。

保持 url 参数作为查询中的最后一个参数string 因为这样可以避免将大多数传递给网页的URL编码为Icon API。

虽然图标可以使用服务器端语言(例如 PHP)下载。 它也可以直接显示在网页中或在 JavaScript 中使用,如下所示。 请记住,在网页中使用图标 API 时,必须将网页的域添加到以下列表中: 授权域.

<img src="//api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/"/>
<script>
fetch('https://api.grabz.it/services/icon?key=Sign in to view your Application Key&size=48&url=https://www.astropioneer.blog/')
.then(response => response.blob())
.then(blob => {
    console.log(blob);
});
</script>

图标也可以通过以下选项通过您要应用的变换来进行变换。 在此可以看到一个示例,即变换使生成的图标成为棕褐色。

//api.grabz.it/services/icon?key=Sign in to view your Application Key&transform=sepia&size=48&url=https://www.astropioneer.blog/

参数

网页到Icon API接受以下四个参数。

名字 产品描述 附加选项
您的申请密钥 此参数是必需的 创建一个图像图标
网址 要转换的网页网址 intoa图标 此参数是必需的 创建一个图像图标
尺寸 产生的方形图标的大小 因此,32将产生一个32x32px图标
改造 应用于结果图标的转换。
默认为无。
blackandwhite -创建一个黑白图标
grayscale -创建一个灰度图标
inverse -反转图标的颜色
sepia -创建棕褐色的图标
资源 定义用于的首选图标来源
生成完成的图标。
默认为全部。
all -使用所有类型的图标
favicon -仅使用收藏夹图标
metadata -仅使用网页元数据图标

故障

网页到Icon API可以返回以下错误代码。

代码 产品描述
100 未指定网址
103 缺少应用程序密钥
104 无法识别的应用程序密钥
114 图标大小无效
401 使用此API的域必须是 授权.
500 需要升级