时间:2021-05-28
大家好,我是晓晨。许久没有更新博客了,今天给大家带来一篇干货型文章,一个每隔5分钟抓取博客园首页文章信息并在第二天的上午9点发送到你的邮箱的小工具。比如我在2018年2月14日,9点来到公司我就会收到一封邮件,是2018年2月13日的博客园首页的文章信息。写这个小工具的初衷是,一直有看博客的习惯,但是最近由于各种原因吧,可能几天都不会看一下博客,要是中途错过了什么好文可是十分心疼的哈哈。所以做了个工具,每天归档发到邮箱,妈妈再也不会担心我错过好的文章了。为什么只抓取首页?因为博客园首页文章的质量相对来说高一些。
作为一个持续运行的工具,没有日志记录怎么行,我准备使用的是NLog来记录日志,它有个日志归档功能非常不错。在http请求中,由于网络问题吧可能会出现失败的情况,这里我使用Polly来进行Retry。使用HtmlAgilityPack来解析网页,需要对xpath有一定了解。下面是详细说明:
组件名 用途 github NLog 记录日志 https://github.com/NLog/NLog Polly 当http请求失败,进行重试 https://github.com/App-vNext/Polly HtmlAgilityPack 网页解析 https://github.com/zzzprojects/html-agility-pack MailKit 发送邮件 https://github.com/jstedfast/MailKit
有不了解的组件,可以通过访问github获取资料。
参考文章
https:///stulzq/CnBlogSubscribeTool
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
获得本地外网地址并发送到指定邮箱,还可以参考这个文章https://mand=TrueEndIfExitFunctionEndIfNextEndFunction
写了个shell脚本,可以用来统计每天的访问日志,并发送到电子邮箱,方便每天了解网站情况。脚本统计了:1、总访问量2、总带宽3、独立访客量4、访问IP统计5、访
Windows系统中,右键菜单中有一个发送到的菜单,我们还可以向发送到的菜单里再添加菜单,也就是向右键菜单发送到中添加二级菜单。下面图文阐述向发送到菜单里添加二
boss直聘被锁定时用户可以将自己的注册手机号发送到申诉邮箱boos@kanzhun.com。 Boss直聘是一款让职场Boss与求职者在线聊天、加快面试的免
本系列文章分为:基本篇、层次篇、简单篇、内容篇、可见性篇、属性篇、子元素篇、表单篇、表单对象属性篇共9篇文章。您对本系列文章有任何建议或意见请发送到邮箱:sjz