1
<%@ Page language="C#" Trace="True" %>
2
<%@ Import Namespace="System.Net" %>
3
<%@ Import Namespace="System.IO" %>
4![](/Images/OutliningIndicators/None.gif)
5
<html>
6
<head>
7
8![](/Images/OutliningIndicators/None.gif)
9
<SCRIPT runat="server">
10
void Page_Load(Object sender, EventArgs e) {
11![](/Images/OutliningIndicators/InBlock.gif)
12
WebRequest req = WebRequest.Create("http://www.im286.com/index.php");
13
string urliii="src="; //图片使用绝对连接
14
urliii += "http://www.im286.com/";
15
try {
16
WebResponse result = req.GetResponse();
17
Stream ReceiveStream = result.GetResponseStream();
18![](/Images/OutliningIndicators/InBlock.gif)
19
Byte[] read = new Byte[512];
20
int bytes = ReceiveStream.Read(read, 0, 512);
21![](/Images/OutliningIndicators/InBlock.gif)
22
lblHTML.Text = "";
23
while (bytes > 0)
24
{
25![](/Images/OutliningIndicators/InBlock.gif)
26
// 注意:
27
// 下面假定响应使用 gb2312 作为编码方式。
28
// 如果内容以 ANSI 代码页形式(例如,932)发送,则使用类似下面的语句:
29
//Encoding encode = System.Text.Encoding.GetEncoding("shift-jis");
30
Encoding encode = System.Text.Encoding.GetEncoding("gb2312");
31
lblHTML.Text = lblHTML.Text + encode.GetString(read, 0, bytes);
32
33
bytes = ReceiveStream.Read(read, 0, 512);
34
35
}
36
} catch(Exception) {
37
lblHTML.Text = "检索页时出错";
38
}
39
lblHTML.Text = lblHTML.Text.Replace("src=",""+urliii+"");
40
lblHTML.Text = lblHTML.Text.Replace("\"","");
41
}
42
</SCRIPT>
43
</head>
44![](/Images/OutliningIndicators/None.gif)
45
<body>
46![](/Images/OutliningIndicators/None.gif)
47
<form method="post" runat="server">
48
49
<asp:Label runat=server ID="lblHTML" Rows="30" Cols="80" EnableViewState="false" Wrap="True"></asp:Label>
50
</form>
51![](/Images/OutliningIndicators/None.gif)
52
</body>
53
</html>
54![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
11
![](/Images/OutliningIndicators/InBlock.gif)
12
![](/Images/OutliningIndicators/InBlock.gif)
13
![](/Images/OutliningIndicators/InBlock.gif)
14
![](/Images/OutliningIndicators/InBlock.gif)
15
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/InBlock.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/InBlock.gif)
20
![](/Images/OutliningIndicators/InBlock.gif)
21
![](/Images/OutliningIndicators/InBlock.gif)
22
![](/Images/OutliningIndicators/InBlock.gif)
23
![](/Images/OutliningIndicators/InBlock.gif)
24
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
25
![](/Images/OutliningIndicators/InBlock.gif)
26
![](/Images/OutliningIndicators/InBlock.gif)
27
![](/Images/OutliningIndicators/InBlock.gif)
28
![](/Images/OutliningIndicators/InBlock.gif)
29
![](/Images/OutliningIndicators/InBlock.gif)
30
![](/Images/OutliningIndicators/InBlock.gif)
31
![](/Images/OutliningIndicators/InBlock.gif)
32
![](/Images/OutliningIndicators/InBlock.gif)
33
![](/Images/OutliningIndicators/InBlock.gif)
34
![](/Images/OutliningIndicators/InBlock.gif)
35
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
36
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
37
![](/Images/OutliningIndicators/InBlock.gif)
38
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
39
![](/Images/OutliningIndicators/InBlock.gif)
40
![](/Images/OutliningIndicators/InBlock.gif)
41
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
42
![](/Images/OutliningIndicators/None.gif)
43
![](/Images/OutliningIndicators/None.gif)
44
![](/Images/OutliningIndicators/None.gif)
45
![](/Images/OutliningIndicators/None.gif)
46
![](/Images/OutliningIndicators/None.gif)
47
![](/Images/OutliningIndicators/None.gif)
48
![](/Images/OutliningIndicators/None.gif)
49
![](/Images/OutliningIndicators/None.gif)
50
![](/Images/OutliningIndicators/None.gif)
51
![](/Images/OutliningIndicators/None.gif)
52
![](/Images/OutliningIndicators/None.gif)
53
![](/Images/OutliningIndicators/None.gif)
54
![](/Images/OutliningIndicators/None.gif)
1
using System;
2
using System.Collections;
3
using System.ComponentModel;
4
using System.Data;
5
using System.Drawing;
6
using System.Web;
7
using System.Web.SessionState;
8
using System.Web.UI;
9
using System.Web.UI.WebControls;
10
using System.Web.UI.HtmlControls;
11
using System.Text;
12
using System.IO;
13
using System.Net;
14![](/Images/OutliningIndicators/None.gif)
15
namespace myclass.test
16
{
17
/// <summary>
18
/// getPageHtml 的摘要说明。
19
/// </summary>
20
public class getPageHtml : System.Web.UI.Page
21
{
22
private void Page_Load(object sender, System.EventArgs e)
23
{
24
// 在此处放置用户代码以初始化页面
25
if(WriteFile(getUrltoHtml("http://www.sina.com"),"E:\\net_test\\test\\sina.htm"))
26
{
27
Response.Write("ok");
28
}
29
string a="";
30
a=a.ToUpper().Replace(",","");
31
}
32![](/Images/OutliningIndicators/InBlock.gif)
33
Web 窗体设计器生成的代码
53
public string getUrltoHtml(string Url)
54
{
55
string str = string.Empty;
56![](/Images/OutliningIndicators/InBlock.gif)
57
try
58
{
59
System.Text.Encoding code = System.Text.Encoding.GetEncoding("gb2312");
60
WebRequest wReq = WebRequest.Create(Url);
61
WebResponse wResp = wReq.GetResponse();
62
Stream respStream = wResp.GetResponseStream();
63
StreamReader reader = new StreamReader(respStream, code);
64
str = reader.ReadToEnd();
65
}
66
catch(Exception ex)
67
{
68
throw new Exception( "" + ex.Message );
69
}
70
return str;
71
}
72![](/Images/OutliningIndicators/InBlock.gif)
73
//写文件
74
public bool WriteFile(string str, string OutFile )
75
{
76![](/Images/OutliningIndicators/InBlock.gif)
77
StreamWriter sw = null;
78
79![](/Images/OutliningIndicators/InBlock.gif)
80
string Head = string.Empty;
81![](/Images/OutliningIndicators/InBlock.gif)
82![](/Images/OutliningIndicators/InBlock.gif)
83
// 写文件
84
try
85
{
86
if ( str.Length > 0 )
87
{
88
System.Text.Encoding code = System.Text.Encoding.GetEncoding("gb2312");
89
sw = new StreamWriter(OutFile , false, code);
90
sw.Write( str);
91
sw.Flush();
92
}
93
}
94
catch
95
{
96![](/Images/OutliningIndicators/InBlock.gif)
97
}
98
finally
99
{
100
if ( sw != null )
101
sw.Close();
102
}
103
return true;
104
}
105![](/Images/OutliningIndicators/InBlock.gif)
106
}
107
}
108![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/None.gif)
13
![](/Images/OutliningIndicators/None.gif)
14
![](/Images/OutliningIndicators/None.gif)
15
![](/Images/OutliningIndicators/None.gif)
16
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
17
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
20
![](/Images/OutliningIndicators/InBlock.gif)
21
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
22
![](/Images/OutliningIndicators/InBlock.gif)
23
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
24
![](/Images/OutliningIndicators/InBlock.gif)
25
![](/Images/OutliningIndicators/InBlock.gif)
26
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
27
![](/Images/OutliningIndicators/InBlock.gif)
28
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
29
![](/Images/OutliningIndicators/InBlock.gif)
30
![](/Images/OutliningIndicators/InBlock.gif)
31
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
32
![](/Images/OutliningIndicators/InBlock.gif)
33
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
53
![](/Images/OutliningIndicators/InBlock.gif)
54
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
55
![](/Images/OutliningIndicators/InBlock.gif)
56
![](/Images/OutliningIndicators/InBlock.gif)
57
![](/Images/OutliningIndicators/InBlock.gif)
58
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
59
![](/Images/OutliningIndicators/InBlock.gif)
60
![](/Images/OutliningIndicators/InBlock.gif)
61
![](/Images/OutliningIndicators/InBlock.gif)
62
![](/Images/OutliningIndicators/InBlock.gif)
63
![](/Images/OutliningIndicators/InBlock.gif)
64
![](/Images/OutliningIndicators/InBlock.gif)
65
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
66
![](/Images/OutliningIndicators/InBlock.gif)
67
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
68
![](/Images/OutliningIndicators/InBlock.gif)
69
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
70
![](/Images/OutliningIndicators/InBlock.gif)
71
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
72
![](/Images/OutliningIndicators/InBlock.gif)
73
![](/Images/OutliningIndicators/InBlock.gif)
74
![](/Images/OutliningIndicators/InBlock.gif)
75
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
76
![](/Images/OutliningIndicators/InBlock.gif)
77
![](/Images/OutliningIndicators/InBlock.gif)
78
![](/Images/OutliningIndicators/InBlock.gif)
79
![](/Images/OutliningIndicators/InBlock.gif)
80
![](/Images/OutliningIndicators/InBlock.gif)
81
![](/Images/OutliningIndicators/InBlock.gif)
82
![](/Images/OutliningIndicators/InBlock.gif)
83
![](/Images/OutliningIndicators/InBlock.gif)
84
![](/Images/OutliningIndicators/InBlock.gif)
85
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
86
![](/Images/OutliningIndicators/InBlock.gif)
87
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
88
![](/Images/OutliningIndicators/InBlock.gif)
89
![](/Images/OutliningIndicators/InBlock.gif)
90
![](/Images/OutliningIndicators/InBlock.gif)
91
![](/Images/OutliningIndicators/InBlock.gif)
92
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
93
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
94
![](/Images/OutliningIndicators/InBlock.gif)
95
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
96
![](/Images/OutliningIndicators/InBlock.gif)
97
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
98
![](/Images/OutliningIndicators/InBlock.gif)
99
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
100
![](/Images/OutliningIndicators/InBlock.gif)
101
![](/Images/OutliningIndicators/InBlock.gif)
102
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
103
![](/Images/OutliningIndicators/InBlock.gif)
104
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
105
![](/Images/OutliningIndicators/InBlock.gif)
106
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
107
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
108
![](/Images/OutliningIndicators/None.gif)
1
用这个方法提取,两个参数,start_string是搜索开始的标识,end_string是搜索结束的标识
2
在程序中,这两个参数最好是英文字母,如果是汉字的话就需要转换一下,比如:
3
byte[] startCN = System.Text.Encoding.Default.GetBytes("这里写开始标记");
4
string startUTF8 = System.Text.Encoding.UTF8.GetString(startCN);
5![](/Images/OutliningIndicators/None.gif)
6![](/Images/OutliningIndicators/None.gif)
7
public string Get_Data(string start_string,string end_string)
8
{
9
WebRequest wreq = WebRequest.Create("这里是网址");
10
HttpWebResponse wresp = (HttpWebResponse)wreq.GetResponse();
11
string HTML = "";
12
Stream s = wresp.GetResponseStream();
13
StreamReader objReader = new StreamReader(s,System.Text.Encoding.GetEncoding("GB2312"));
14
string sLine = "";
15
int i = 0;
16
while (sLine!=null)
17
{
18
i++;
19
sLine = objReader.ReadLine();
20
if (sLine!=null)
21
HTML += sLine;
22
}
23
String temp= "";
24
int start,stop;
25
start = HTML.IndexOf(start_string,0,HTML.Length);
26
stop = HTML.IndexOf(end_string,0,HTML.Length);
27
temp = HTML.Substring(start,stop-start);
28
return temp;
29
}
30![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
9
![](/Images/OutliningIndicators/InBlock.gif)
10
![](/Images/OutliningIndicators/InBlock.gif)
11
![](/Images/OutliningIndicators/InBlock.gif)
12
![](/Images/OutliningIndicators/InBlock.gif)
13
![](/Images/OutliningIndicators/InBlock.gif)
14
![](/Images/OutliningIndicators/InBlock.gif)
15
![](/Images/OutliningIndicators/InBlock.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/InBlock.gif)
20
![](/Images/OutliningIndicators/InBlock.gif)
21
![](/Images/OutliningIndicators/InBlock.gif)
22
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
23
![](/Images/OutliningIndicators/InBlock.gif)
24
![](/Images/OutliningIndicators/InBlock.gif)
25
![](/Images/OutliningIndicators/InBlock.gif)
26
![](/Images/OutliningIndicators/InBlock.gif)
27
![](/Images/OutliningIndicators/InBlock.gif)
28
![](/Images/OutliningIndicators/InBlock.gif)
29
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
30
![](/Images/OutliningIndicators/None.gif)
1
string PageUrl = string.Format("http://pachong.cn");
2
WebClient wc = new WebClient();
3
wc.Credentials = CredentialCache.DefaultCredentials;
4
Byte[] pageData = wc.DownloadData(PageUrl);
5
string result = Encoding.Default.GetString(pageData);
6
wc.Dispose();
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
1
GetPageHTML.aspx
2
<%@ Page language="c#" validateRequest = "false" Codebehind="GetPageHtml.aspx.cs"
3
AutoEventWireup="false" Inherits="eMeng.Exam.GetPageHtml" %>
4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
5
<HTML>
6
<HEAD>
7
<title>得到网页源代码</title>
8
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
9
<meta name="CODE_LANGUAGE" Content="C#">
10
<meta name="vs_defaultClientScript" content="JavaScript">
11
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
12
</HEAD>
13
<body MS_POSITIONING="GridLayout">
14
<form id="aspNetBuffer" method="post" runat="server">
15
<div align="center" style="FONT-WEIGHT: bold">得到任意网页源代码</div>
16
<asp:TextBox id="UrlText" runat="server" Width="400px">http://dotnet.aspx.cc/content.aspx
17
</asp:TextBox>
18
<asp:Button id="WebClientButton" Runat="server" Text="用WebClient得到"></asp:Button>
19
<asp:Button id="WebRequestButton" runat="server" Text="用WebRequest得到"></asp:Button>
20
<br>
21
<asp:TextBox id="ContentHtml" runat="server" Width="100%" Height="360px" TextMode="MultiLine">
22
</asp:TextBox>
23
</form>
24
</body>
25
</HTML>
26![](/Images/OutliningIndicators/None.gif)
27![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/None.gif)
13
![](/Images/OutliningIndicators/None.gif)
14
![](/Images/OutliningIndicators/None.gif)
15
![](/Images/OutliningIndicators/None.gif)
16
![](/Images/OutliningIndicators/None.gif)
17
![](/Images/OutliningIndicators/None.gif)
18
![](/Images/OutliningIndicators/None.gif)
19
![](/Images/OutliningIndicators/None.gif)
20
![](/Images/OutliningIndicators/None.gif)
21
![](/Images/OutliningIndicators/None.gif)
22
![](/Images/OutliningIndicators/None.gif)
23
![](/Images/OutliningIndicators/None.gif)
24
![](/Images/OutliningIndicators/None.gif)
25
![](/Images/OutliningIndicators/None.gif)
26
![](/Images/OutliningIndicators/None.gif)
27
![](/Images/OutliningIndicators/None.gif)
1
using System;
2
using System.Collections;
3
using System.ComponentModel;
4
using System.Data;
5
using System.Drawing;
6
using System.Web;
7
using System.Web.SessionState;
8
using System.Web.UI;
9
using System.Web.UI.WebControls;
10
using System.Web.UI.HtmlControls;
11
using System.IO;
12
using System.Net;
13
using System.Text;
14
using System.Text.RegularExpressions;
15
namespace eMeng.Exam
16
{
17
/// <summary>
18
/// GetPageHtml 的摘要说明。
19
/// </summary>
20
public class GetPageHtml : System.Web.UI.Page
21
{
22
protected System.Web.UI.WebControls.Button WebClientButton;
23
protected System.Web.UI.WebControls.Button WebRequestButton;
24
protected System.Web.UI.WebControls.TextBox ContentHtml;
25
protected System.Web.UI.WebControls.TextBox UrlText;
26
protected System.Web.UI.WebControls.Button GetText;
27
private string PageUrl = "";
28![](/Images/OutliningIndicators/InBlock.gif)
29
private void Page_Load(object sender, System.EventArgs e)
30
{}
31![](/Images/OutliningIndicators/InBlock.gif)
32
Web Form Designer generated code
52![](/Images/OutliningIndicators/InBlock.gif)
53
private void WebClientButton_Click(object sender, System.EventArgs e)
54
{
55
PageUrl = UrlText.Text;
56
WebClient wc = new WebClient();
57
wc.Credentials = CredentialCache.DefaultCredentials;
58![](/Images/OutliningIndicators/InBlock.gif)
59
///方法一:
60
Byte[] pageData = wc.DownloadData(PageUrl);
61
ContentHtml.Text = Encoding.Default.GetString(pageData);
62![](/Images/OutliningIndicators/InBlock.gif)
63![](/Images/OutliningIndicators/InBlock.gif)
64
/// 方法二:
65
/// ***************代码开始**********
66
/// Stream resStream = wc.OpenRead(PageUrl);
67
/// StreamReader sr = new StreamReader(resStream,System.Text.Encoding.Default);
68
/// ContentHtml.Text = sr.ReadToEnd();
69
/// resStream.Close();
70
/// **************代码结束********
71
///
72
wc.Dispose();
73
}
74![](/Images/OutliningIndicators/InBlock.gif)
75
private void WebRequestButton_Click(object sender, System.EventArgs e)
76
{
77
PageUrl = UrlText.Text;
78
WebRequest request = WebRequest.Create(PageUrl);
79
WebResponse response = request.GetResponse();
80
Stream resStream = response.GetResponseStream();
81
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
82
ContentHtml.Text = sr.ReadToEnd();
83
resStream.Close();
84
sr.Close();
85
}
86![](/Images/OutliningIndicators/InBlock.gif)
87
private void GetText_Click(object sender, System.EventArgs e)
88
{
89
PageUrl = UrlText.Text;
90
WebRequest request = WebRequest.Create(PageUrl);
91
WebResponse response = request.GetResponse();
92
Stream resStream = response.GetResponseStream();
93
StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);
94
ContentHtml.Text = sr.ReadToEnd();
95
resStream.Close();
96
sr.Close();
97
ContentHtml.Text = Regex.Replace(ContentHtml.Text,"<[^>]*>", "");
98
//替换空格
99
ContentHtml.Text = Regex.Replace(ContentHtml.Text,"\\s+", " ");
100
}
101
}
102
}
103![](/Images/OutliningIndicators/None.gif)
104![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/None.gif)
13
![](/Images/OutliningIndicators/None.gif)
14
![](/Images/OutliningIndicators/None.gif)
15
![](/Images/OutliningIndicators/None.gif)
16
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
17
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
18
![](/Images/OutliningIndicators/InBlock.gif)
19
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
20
![](/Images/OutliningIndicators/InBlock.gif)
21
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
22
![](/Images/OutliningIndicators/InBlock.gif)
23
![](/Images/OutliningIndicators/InBlock.gif)
24
![](/Images/OutliningIndicators/InBlock.gif)
25
![](/Images/OutliningIndicators/InBlock.gif)
26
![](/Images/OutliningIndicators/InBlock.gif)
27
![](/Images/OutliningIndicators/InBlock.gif)
28
![](/Images/OutliningIndicators/InBlock.gif)
29
![](/Images/OutliningIndicators/InBlock.gif)
30
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
31
![](/Images/OutliningIndicators/InBlock.gif)
32
![](/Images/OutliningIndicators/ContractedSubBlock.gif)
52
![](/Images/OutliningIndicators/InBlock.gif)
53
![](/Images/OutliningIndicators/InBlock.gif)
54
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
55
![](/Images/OutliningIndicators/InBlock.gif)
56
![](/Images/OutliningIndicators/InBlock.gif)
57
![](/Images/OutliningIndicators/InBlock.gif)
58
![](/Images/OutliningIndicators/InBlock.gif)
59
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
60
![](/Images/OutliningIndicators/InBlock.gif)
61
![](/Images/OutliningIndicators/InBlock.gif)
62
![](/Images/OutliningIndicators/InBlock.gif)
63
![](/Images/OutliningIndicators/InBlock.gif)
64
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
65
![](/Images/OutliningIndicators/InBlock.gif)
66
![](/Images/OutliningIndicators/InBlock.gif)
67
![](/Images/OutliningIndicators/InBlock.gif)
68
![](/Images/OutliningIndicators/InBlock.gif)
69
![](/Images/OutliningIndicators/InBlock.gif)
70
![](/Images/OutliningIndicators/InBlock.gif)
71
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
72
![](/Images/OutliningIndicators/InBlock.gif)
73
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
74
![](/Images/OutliningIndicators/InBlock.gif)
75
![](/Images/OutliningIndicators/InBlock.gif)
76
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
77
![](/Images/OutliningIndicators/InBlock.gif)
78
![](/Images/OutliningIndicators/InBlock.gif)
79
![](/Images/OutliningIndicators/InBlock.gif)
80
![](/Images/OutliningIndicators/InBlock.gif)
81
![](/Images/OutliningIndicators/InBlock.gif)
82
![](/Images/OutliningIndicators/InBlock.gif)
83
![](/Images/OutliningIndicators/InBlock.gif)
84
![](/Images/OutliningIndicators/InBlock.gif)
85
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
86
![](/Images/OutliningIndicators/InBlock.gif)
87
![](/Images/OutliningIndicators/InBlock.gif)
88
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
89
![](/Images/OutliningIndicators/InBlock.gif)
90
![](/Images/OutliningIndicators/InBlock.gif)
91
![](/Images/OutliningIndicators/InBlock.gif)
92
![](/Images/OutliningIndicators/InBlock.gif)
93
![](/Images/OutliningIndicators/InBlock.gif)
94
![](/Images/OutliningIndicators/InBlock.gif)
95
![](/Images/OutliningIndicators/InBlock.gif)
96
![](/Images/OutliningIndicators/InBlock.gif)
97
![](/Images/OutliningIndicators/InBlock.gif)
98
![](/Images/OutliningIndicators/InBlock.gif)
99
![](/Images/OutliningIndicators/InBlock.gif)
100
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
101
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
102
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
103
![](/Images/OutliningIndicators/None.gif)
104
![](/Images/OutliningIndicators/None.gif)
1
这里是针对一些利用 isa server proxy 上网的.
2
修改下 WebRequest 方法:
3
PageUrl = UrlText.Text;
4
WebRequest request = WebRequest.Create(PageUrl);
5![](/Images/OutliningIndicators/None.gif)
6
WebProxy myProxy=new WebProxy();
7
myProxy = (WebProxy)request.Proxy;
8![](/Images/OutliningIndicators/None.gif)
9
myProxy.Address = new Uri("http://代理服务器:端口");
10
myProxy.Credentials = new NetworkCredential("用户名", "密码", "域名");
11
request.Proxy = myProxy;
12![](/Images/OutliningIndicators/None.gif)
13
WebResponse response = request.GetResponse();
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/None.gif)
13
![](/Images/OutliningIndicators/None.gif)