Web/WebForm2.aspx.cs

(完整代码) 2KB

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;
using System.Text;
using System.Text.RegularExpressions;

namespace Web
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string strAspxUrl="http://www.360buy.com/product/722075.html";
            WebClient wc = new WebClient(); wc.Credentials = CredentialCache.DefaultCredentials;
            /// 创建WebClient实例,提供从URI 标识的资源接收数据        
            Byte[] pageData = wc.DownloadData(strAspxUrl);        
            Encoding myEncoding = Encoding.GetEncoding("gb2312");        
            string result = myEncoding.GetString(pageData);        
           // result = RepalceStr(result);        
            Regex reg ;        
            Regex reg2 ;        
            Regex reg3 ;        
            string temp = "";        
            Match m;        
            Match m2;        
            Match m3;        
            string titles = "";                         
            reg = new Regex(@"(<h3.*id=.*news_title.*>).*(</h3>)");                  
            m = reg.Match(result);//提取出标题                  
            titles = m.Value;                
            titles = titles.Replace("<h3 id=\"news_title\">", "");                
            titles = titles.Replace("</h3>", "");//去掉局部的html标签                
            //title.Text = titles;                
            //Meta_Title.Text = titles;                
            //Meta_Keywords.Text = titles;                
            //Meta_Description.Text = titles;///赋值到控件                  
            reg2 = new Regex(@"(news_content.*)([.\n]*)(digbox)");                  
            m2 = reg2.Match(result);                  
            temp = m2.Value;                  
            reg3 = new Regex(@"(<a.*)(.*)(fixPNG)");                  
            m3 = reg3.Match(temp);                
            temp = temp.Replace(m3.Value.ToString(), "").Replace("<div class=\"digbox", "").Replace("news_content\">", "").Replace("(this)\"/></a>", "");////提取内容代码                
            temp = temp.Replace("img.XXXX.com/", "image.XXXX.com/");                
            temp = temp.Replace("/newsimg/", "/image/");//替换成自己的文件夹                
            temp = temp.Replace("/upimg/", "/upimg/");                
            temp = temp.Replace("/" + System.DateTime.Now.ToString("yyMMdd") + "/", "/News/");                
            temp += "<p>新闻来源: XXX</p>";
        }
    }
}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。