原文发表于我的技术博客


开源了一个获取任何站点 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相关推荐

  1. 如何获取不同网站的favicon默认图标

    参考文章: 1.利用公共api提取任意网站favicon.ico图标 如何读取favicon 根据设置favicon的方式,就有2种读取favicon的方法: A.默认直接读取网站根目录的favico ...

  2. 学习笔记-spring-mybatis-jsoup-http-client小说站点爬虫(1)--获取小说站点章节列表

    获取小说站点章节列表 第一次写博客,写得不好请见谅 目的是让自己印象更加深刻,锻炼自己表达能力,同时可以和大家一起交流学习,大神勿喷! 本次学习教程来自吾爱破解小说站点爬虫-spring-mybati ...

  3. css网页favicon_自用代码css获取任意网址的/favicon.ico的方法教程

    尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用这种办法获取 如果有好的方法望评论告知 谢谢 alt="" width="14" height=& ...

  4. 获取网址的ico/favicon的两种方法

    1.所有文章优先发表在个人博客上: https://www.xdx97.com 2.后续如果有修改的话,可能忘记更新到CSDN了,给你带来不便,抱歉. 3.个人博客本篇文章地址 : https://w ...

  5. 【SharePoint】通过Microsoft Graph Rest Api操作SharePoint时如何获取SharePoint站点的WebID, SiteID and ListID

    前言 在SharePoint项目中有时候需要使用Microsoft Graph Rest Api接口,在调用Microsoft Graph接口时,需要提供SharePoint WebID, SiteI ...

  6. Qt文档阅读笔记|Qt实践| HTTPS知识点-获取某站点SSL证书

    目录 基本概念 代码与实例 基本概念 这里要先介绍几个类和函数 首先是QSslSocket:这个类提供了客户端和服务器之间的SSL加密socket连接.这个是基于TCP连接,可以传输加密数据,支持的协 ...

  7. 如何获取网页图标(favicon.ico无效的一种方法)

    我们以https://123apps.com/cn/为例 打开连接 在谷歌(我用的是谷歌浏览器)浏览器打开网址,按F12打开发者模式在<head>标签中找到带icon属性的标签 ,然后复制 ...

  8. 常见的信息收集工具和手段

    1.DNS 收集:whios查询.站长查询.dnsmap.DNS域传输漏洞(通过kall的dnsenum工具获取dns域中域名).DNS历史记录解析 推荐一个除站长之家外的WHOIS查询网站 http ...

  9. php获取站点的根目录和站点的根URL

    如果网站不是在服务器的根目录下,可以这样做: $url = str_replace('\\','/',realpath(dirname(__FILE__). '/../') . '/'); defin ...

最新文章

  1. php删除二位数组相同元素,删除去除二维数组中相同元素与数组重复值实例-PHP源码...
  2. php的gd库处理大的图片,PHP的gd库处理图片
  3. 软考路:2021年系统架构设计师之流水账
  4. mac java myeclipse_Myeclipse mac版-Myeclipse 2015 Mac版下载 V2015免费版-PC6苹果网
  5. Unable to add window -- token null is not for an application
  6. 大数据学习总结(4)参考splunk架构
  7. sketch软件_UI设计师必定需要了解的sketch素材
  8. 智能红绿灯自动控制系统分析
  9. 思科实验4.网络层:路由器IP地址配置
  10. marvell raid linux,佳能 RAID Console 驱动程序下载-更新佳能软件(磁盘阵列控制器)
  11. Nginx反向代理域名映射
  12. pycharm安装redis
  13. 地图符号库的制作方法-s52符号显示库中的矢量符号描述语言
  14. C语言核心知识点大汇总
  15. Redis源码-String:Redis String命令、Redis String存储原理、Redis String三种编码类型、Redis字符串SDS源码解析、Redis String应用场景
  16. 强大的图像查看器:EdgeView mac中文
  17. 批量修改系统bios选项(dell适用)
  18. vectorvn1610报价_VECTOR硬件通讯盒VN1640
  19. 简易的组装Json工具类
  20. M1卡破解(自从学校升级系统之后,还准备在研究下)【转】

热门文章

  1. AGC001 补题小结
  2. 关于ubuntu对有线网卡I219-V和无线网卡RTL8723DE 802.11b/g/n的支持问题
  3. git tag和branch的区别
  4. 螺丝孔槽中的螺丝拧花了的物理原理分析
  5. Flask/Django/Tornado语法对比(持续更新中)
  6. 'Request' object has no attribute 'META'报错解决
  7. Qt中消息的机制原理
  8. 大杂烩, 硬盘安装Linux
  9. SqlMapConfig.xml配置文件---Mybatis学习笔记(七)
  10. MongoDB-pymongo