首页 > 代码库 > 开源2--RSS新闻情报云

开源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新闻情报云