RetrieveFavicon 获取任何站点的 favicon
原文发表于我的技术博客
开源了一个获取任何站点 favicon 的类库,供使用。
原文发表于我的技术博客
RetrieveFavicon
Project GitHub
Retrieve favicon from any website url using C#.
A part of project GuGuJianKong backend API.
Retrieve favicon type
- direct retrieve
$website url/favicon.ico
- retrieve
href
from website content where contains<link rel="* icon" href="..." />
- retrieve
href
from website content where contains<link rel="apple-touch-icon" href="..." />
Usage
{% codeblock lang:csharp%}
[TestMethod]
public void CanGetFaviconIco()
{
var faviconUrl = Common.Helper.RetrieveFavicon.Favicon.RetrieveFavicon("https://github.com/parryqiu");
Debug.Print(faviconUrl);
Assert.IsTrue(faviconUrl != null);
}
{% endcodeblock %}
NuGet References
- Html Agility Pack
转载于:https://www.cnblogs.com/parry/p/7062267.html
RetrieveFavicon 获取任何站点的 favicon相关推荐
- 如何获取不同网站的favicon默认图标
参考文章: 1.利用公共api提取任意网站favicon.ico图标 如何读取favicon 根据设置favicon的方式,就有2种读取favicon的方法: A.默认直接读取网站根目录的favico ...
- 学习笔记-spring-mybatis-jsoup-http-client小说站点爬虫(1)--获取小说站点章节列表
获取小说站点章节列表 第一次写博客,写得不好请见谅 目的是让自己印象更加深刻,锻炼自己表达能力,同时可以和大家一起交流学习,大神勿喷! 本次学习教程来自吾爱破解小说站点爬虫-spring-mybati ...
- css网页favicon_自用代码css获取任意网址的/favicon.ico的方法教程
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用这种办法获取 如果有好的方法望评论告知 谢谢 alt="" width="14" height=& ...
- 获取网址的ico/favicon的两种方法
1.所有文章优先发表在个人博客上: https://www.xdx97.com 2.后续如果有修改的话,可能忘记更新到CSDN了,给你带来不便,抱歉. 3.个人博客本篇文章地址 : https://w ...
- 【SharePoint】通过Microsoft Graph Rest Api操作SharePoint时如何获取SharePoint站点的WebID, SiteID and ListID
前言 在SharePoint项目中有时候需要使用Microsoft Graph Rest Api接口,在调用Microsoft Graph接口时,需要提供SharePoint WebID, SiteI ...
- Qt文档阅读笔记|Qt实践| HTTPS知识点-获取某站点SSL证书
目录 基本概念 代码与实例 基本概念 这里要先介绍几个类和函数 首先是QSslSocket:这个类提供了客户端和服务器之间的SSL加密socket连接.这个是基于TCP连接,可以传输加密数据,支持的协 ...
- 如何获取网页图标(favicon.ico无效的一种方法)
我们以https://123apps.com/cn/为例 打开连接 在谷歌(我用的是谷歌浏览器)浏览器打开网址,按F12打开发者模式在<head>标签中找到带icon属性的标签 ,然后复制 ...
- 常见的信息收集工具和手段
1.DNS 收集:whios查询.站长查询.dnsmap.DNS域传输漏洞(通过kall的dnsenum工具获取dns域中域名).DNS历史记录解析 推荐一个除站长之家外的WHOIS查询网站 http ...
- php获取站点的根目录和站点的根URL
如果网站不是在服务器的根目录下,可以这样做: $url = str_replace('\\','/',realpath(dirname(__FILE__). '/../') . '/'); defin ...
最新文章
- 用javascript实现简单的物质(密度)分布图
- VC中怎么读取.txt文件
- 创意总监分享:我是如何做一款手游地图的
- 网络编程知识预备(4) ——了解应用层的HTTP协议与HTTPS协议
- mysql读锁和写锁
- php 读文件返回字符串,PHP:file_get_contents('php:// input')返回JSON消息的字符串...
- Matlab求解规划问题之 fgoalattain函数
- oracle内置函数 trunc 使用
- #pragma push_macro(new) 及扩展操作
- Java小程序--抓取emai
- MySQL said: Host 'XXX' is not allowed to connect to this MySQL server
- 阿里云centos7.4安装并部署svn1.10.0版本(配置多仓库,加入开机自启动)
- .net core添加word水印
- 问卷量表调研结果 - data 2022.2.27周五
- J2EE开发全程实录
- Docker(狂神说)笔记
- 基于深度学习的文本数据特征提取方法之Word2Vec
- Redis常见面试题(2022)
- hdmi线接计算机HDMI接口松动,HDMI线连接电视电脑常见问题及解决办法
- ZooKeeper之分布式环境搭建
热门文章
- 程序员的十个层次 你属于哪一层?小菜看后
- 读者来信(1)——项目经理,不要迷信制度!
- URL中允许携带sessionid带来的安全隐患。
- OpenGL编程轻松入门(一)
- 谷胱甘肽口服、舌下含服、NAC对照实验
- 电纸书kindle相关产品调研(没搞完)
- GenericUDTF使用流程记载(转载+自己整理)
- flink-jdbc-driver和flink-sql-gateway的作用
- Python in worker has different version 3.7 than that in driver 3.6
- 人脸识别报错cascadedetect.cpp:1698: error: (-215) !empty() in function detectMultiScale