logo scrape
1.0.0
徽标刮擦
LogoScrape
从 Node.js 应用程序提供的 URL 中抓取徽标。
查看演示以查看其实际效果!
安装
进口
用法
应用程序编程接口
演示
执照
$ npm i 徽标抓取
const { LogoScrape } = require('logo-scrape');
从 'logo-scrape' 导入 { LogoScrape };
getLogo()
或getLogos()
接受 url 并返回所提供 url 的输出
(async () => {const url = 'http://techcrunch.com';const 徽标 =等待LogoScrape.getLogo(url);const 徽标=等待LogoScrape.getLogos(url);console.log({徽标, 徽标});const urls = ['http://techcrunch.com', 'http://producthunt.com'];const logoUrls = 等待LogoScrape.getLogo(urls);const logosUrls =等待LogoScrape.getLogos(urls);console.log({logoUrls, logosUrls});})();
将输出以下结果;
{“徽标”:{“类型”:“link-rel/icon”,“url”:“https://techcrunch.com/wp-content/uploads/2015/02/cropped-cropped-favicon-gradient.png ?w=32","尺寸": "32x32" }, “标志”: [ {“类型”:“link-rel/icon”,“网址”:“https://techcrunch.com/wp-content/uploads/2015/02/cropped-cropped-favicon-gradient.png?w=32” ,“尺寸”:“32x32”}, {“类型”:“link-rel/icon”,“网址”:“https://techcrunch.com/wp-content/uploads/2015/02/cropped-cropped-favicon-gradient.png?w=192” ,“尺寸”:“192x192”}, {“类型”:“link-rel/icon”,“网址”:“https://techcrunch.com/wp-content/uploads/2015/02/cropped-cropped-favicon-gradient.png?w=180” }, {“类型”:“元名称/msapplication-TileImage”,“网址”:“https://techcrunch.com/wp-content/uploads/2015/02/cropped-cropped-favicon-gradient.png?w= 270"}, {“类型”:“og:image”,“网址”:“https://techcrunch.com/wp-content/themes/techcrunch-2017/images/opengraph-default.png”} ] }
对于多个 url
{“标志网址”:[ {“类型”:“link-rel/icon”,“网址”:“https://techcrunch.com/wp-content/uploads/2015/02/cropped-cropped-favicon-gradient.png?w=32” ,“尺寸”:“32x32”}, {“类型”:“link-rel/icon”,“网址”:“https://assets.producthunt.com/assets/ph-ios-icon-e1733530a1bfc41080db8161823f1ef262cdbbc933800c0a2a706f70eb9c277a.png”} ], "logosUrls": [ [ {“type”:“link-rel/icon”,“url”:“https://techcrunch.com/wp-content/uploads/2015/02/cropped-cropped-favicon-gradient.png?w=32” ,“尺寸”:“32x32”}, {“type”:“link-rel/icon”,“url”:“https://techcrunch.com/wp-content/uploads/2015/02/cropped-cropped-favicon-gradient.png?w=192” ,“尺寸”:“192x192”}, {“type”:“link-rel/icon”,“url”:“https://techcrunch.com/wp-content/uploads/2015/02/cropped-cropped-favicon-gradient.png?w=180” }, {“类型”:“元名称/msapplication-TileImage”,“url”:“https://techcrunch.com/wp-content/uploads/2015/02/cropped-cropped-favicon-gradient.png?w=第270章 {“type”:“og:image”,“url”:“https://techcrunch.com/wp-content/themes/techcrunch-2017/images/opengraph-default.png”} ], [ {"type": "link-rel/icon","url": "https://assets.producthunt.com/assets/ph-ios-icon-e1733530a1bfc41080db8161823f1ef262cdbbc933800c0a2a706f70eb9c277a.png" }, {"type": "link-rel/icon","url": "https://www.producthunt.com/favicon.ico" }, {“类型”:“og:图像”,“url”:“https://www.producthunt.comhttps://api.url2png.com/v6/P5329C1FA0ECB6/790272390317dc724643b1ca88f5da6e/png/?url=https%3A%2F %2Fwww.producthunt.com%2F" }, {“类型”:“svg:图像”,“数据”:true,“url”: “数据:图像/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20xmlns%3D%22http%3A% 2F%2Fwww.w3 .org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M40%2020c0%2011.046-8.954%2020-20 %202 0S0%2031.046%200%2020%208.954%200%2020%200s20%208.954%2020%2020%22 %20fill%3D%22%23DA552F%22%2F%3E%3Cpath%20d%3D%22M22.667%2020H17v-6 h5.667a3%203%200%200%201%200%206m0-10H13v20h4v-6h5.667a7%207%200%2 01%200%200-14%22%20填充%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E" } ] ] }
使用 TypeDoc 生成的 API 可以在此处找到。
请随意提交拉取请求、创建问题或传播信息。
麻省理工学院©弗里茨·霍斯特