您的位置:首页 > 其它

简单的信息采集程序示例(小偷程序) (转)

2007-09-21 17:36 417 查看

简单的信息采集程序示例(小偷程序)

最近正准备做一个信息采集的程序,下面是一个简单的采集程序,提供给初学者入门参考。

aspx页面代码

<asp:TextBox ID="Txt_Url" runat="server" Width="441px"></asp:TextBox><br />
<asp:Button id="Btn_GetUrlSource" runat="server" Text="取得网页代码" OnClick="Btn_GetUrlSource_Click"></asp:Button>
<br />
<asp:TextBox id="Txt_UrlSource" runat="server" Width="100%" Height="195px" TextMode="MultiLine"></asp:TextBox><br />
<br />
采集开始代码
<asp:TextBox ID="Txt_First" runat="server" Height="90px" TextMode="MultiLine" Width="280px"></asp:TextBox><br />
<asp:Button ID="Btn_ListCheck" runat="server" OnClick="Btn_ListCheck_Click" Text="测试唯一性" /><br />
采集结束代码
<asp:TextBox ID="Txt_Last" runat="server" Height="90px" TextMode="MultiLine"
Width="280px"></asp:TextBox><br />
<br />
<asp:Button ID="Btn_Result" runat="server" Text="取得采集结果" OnClick="Btn_Result_Click" /><br />
<asp:TextBox ID="Txt_Result" runat="server" Height="134px" TextMode="MultiLine" Width="579px"></asp:TextBox>
.cs页面代码

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Net;
using System.Text.RegularExpressions;
using NetShuai.Database;

private string PageUrl = "";

private void Page_Load(object sender, System.EventArgs e)

protected void Btn_GetUrlSource_Click(object sender, EventArgs e)
protected void Btn_Result_Click(object sender, EventArgs e)
protected void Btn_ListCheck_Click(object sender, EventArgs e)
string strExp;
strExp = Server.HtmlEncode(Txt_First.Text);
MatchCollection mc = Regex.Matches(Server.HtmlEncode(Txt_UrlSource.Text), strExp);
if(mc.Count>1)
Response.Write("<script>alert('列表开始代码有重复!')</script>");
return;
}

strExp = Server.HtmlEncode(Txt_Last.Text);
mc = Regex.Matches(Server.HtmlEncode(Txt_UrlSource.Text), strExp);
if (mc.Count > 1)
Response.Write("<script>alert('列表结束代码有重复!')</script>");
return;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: