原文发表于我的技术博客


开源了一个获取任何站点 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. 用javascript实现简单的物质(密度)分布图
  2. VC中怎么读取.txt文件
  3. 创意总监分享:我是如何做一款手游地图的
  4. 网络编程知识预备(4) ——了解应用层的HTTP协议与HTTPS协议
  5. mysql读锁和写锁
  6. php 读文件返回字符串,PHP:file_get_contents('php:// input')返回JSON消息的字符串...
  7. Matlab求解规划问题之 fgoalattain函数
  8. oracle内置函数 trunc 使用
  9. #pragma push_macro(new) 及扩展操作
  10. Java小程序--抓取emai
  11. MySQL said: Host 'XXX' is not allowed to connect to this MySQL server
  12. 阿里云centos7.4安装并部署svn1.10.0版本(配置多仓库,加入开机自启动)
  13. .net core添加word水印
  14. 问卷量表调研结果 - data 2022.2.27周五
  15. J2EE开发全程实录
  16. Docker(狂神说)笔记
  17. 基于深度学习的文本数据特征提取方法之Word2Vec
  18. Redis常见面试题(2022)
  19. hdmi线接计算机HDMI接口松动,HDMI线连接电视电脑常见问题及解决办法
  20. ZooKeeper之分布式环境搭建

热门文章

  1. 程序员的十个层次 你属于哪一层?小菜看后
  2. 读者来信(1)——项目经理,不要迷信制度!
  3. URL中允许携带sessionid带来的安全隐患。
  4. OpenGL编程轻松入门(一)
  5. 谷胱甘肽口服、舌下含服、NAC对照实验
  6. 电纸书kindle相关产品调研(没搞完)
  7. GenericUDTF使用流程记载(转载+自己整理)
  8. flink-jdbc-driver和flink-sql-gateway的作用
  9. Python in worker has different version 3.7 than that in driver 3.6
  10. 人脸识别报错cascadedetect.cpp:1698: error: (-215) !empty() in function detectMultiScale