开源2--RSS新闻情报云

Posted Jeremy.Tian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源2--RSS新闻情报云相关的知识,希望对你有一定的参考价值。

架构:C#控制台程序+ASP.NET后台/前台+MySQL

开源第二篇,先公布最主要的部分:AutoRssContent.exe

此程序负责:

1、解析html,将数据写入DB(ActionContent.cs)

2、发送邮件,通知程序运行Log(SysLog.cs)


运行效果:

解析错误提示错误信息,正确会提示更新成功。

(现行进行2此Tag解析。支持多种解析方式解析同一页面)

技术分享


主程序源码:

    using System;  
    using System.Collections.Generic;  
    using System.Linq;  
    using System.Text;  
    using System.Data;  
    using System.Xml;  
    using ModuleFunction;  
    using System.Xml.Linq;  
    using System.IO;  
      
    //作者:jeremytian   
    //时间:20140114  
    //功能:自动下载RSS订阅信息  
    namespace AutoRssContent  
    {  
        class Program  
        {  
            static void Main(string[] args)  
            {  
                string strException = "AutoRssContent类名:Program;方法名:Main;";  
                SysLog.textAll = "============================================";  
                SysLog.textAll = strException + "       日志记录:      ";  
      
                try  
                {  
                    //给新闻信息进行优先级评定  
                    ActionContent actioncont = new ActionContent();  
                    actioncont.GetContent();  
                }  
                catch (Exception ex)  
                {  
                    Console.WriteLine(strException + ex.Message);  
                }  
                finally  
                {  
                    DotNetSendMail sendmail = new DotNetSendMail();  
                    sendmail.SendMailConfig(SysLog.textPath, SysLog.textAll);  
                }  
            }  
        }  
    }  

 



源码地址:http://pan.baidu.com/s/1c07X0Ww


注:

源码中暂不包含DB和后台维护程式。

不过源码都挺简单,封装的部分也很容易重写。

如有疑问回复。








以上是关于开源2--RSS新闻情报云的主要内容,如果未能解决你的问题,请参考以下文章

GitHub 热榜:图像取证;开源图标库;代码流程图转换;在线情报搜集...

漏洞情报 | Apache Log4j SocketServer反序列化漏洞(哨兵云支持检测)

威胁情报之开源情报搜集

开源情报文库

开源情报文库

苹果重新设计开源官网;阿里云开放 YoC 源代码;GitHub 开发 Code Search 功能 | 开源日报