Web/WebForm2.aspx.cs
(完整代码) 2KBusing 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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。