亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

從Internet上抓取指定URL的源碼的方案(C#)

2024-07-21 02:18:22
字體:
來源:轉載
供稿:網友


調用方式:

#region 測試獲取遠程網頁

getpagecode gpc = new getpagecode();

gpc.url="http://ppcode.com/";

gpc.proxystate=1;//使用代理服務器,0為不使用,設置為1后下面的代理設置才起作用

gpc.proxyaddress="http://proxyname.com";//代理服務器地址

gpc.proxyport="80";//代理服務器的端口

gpc.proxyaccount="proxy";//代理服務器賬號

gpc.proxypassword="password";//代理服務器密碼

gpc.proxydomain="bqc";//代理服務器域

gpc.outfilepath=filepath;//設置輸出文件路徑的地方,如果不設置,則返回字符串

gpc.getsource();//處理

string temperr=gpc.notemessage;//如果出錯,這里會提示

string tempcode=gpc.outstring;//返回的字符串

#endregion

類代碼:

using system;

using system.collections;

using system.componentmodel;

using system.data;

using system.drawing;

using system.io;

using system.net;

using system.text;

using system.web;





namespace test.com

{

/// <summary>

/// 功能:取得internet上的url頁的源碼

/// 創建:2004-03-22

/// 作者:rexsp msn:[email protected]

/// </summary>

public class getpagecode

{

#region 私有變量

/// <summary>

/// 網頁url地址

/// </summary>

private string url=null;

/// <summary>

/// 是否使用代碼服務器:0 不使用 1 使用代理服務器

/// </summary>

private int proxystate=0;

/// <summary>

/// 代理服務器地址

/// </summary>

private string proxyaddress=null;

/// <summary>

/// 代理服務器端口

/// </summary>

private string proxyport=null;

/// <summary>

/// 代理服務器用戶名

/// </summary>

private string proxyaccount=null;

/// <summary>

/// 代理服務器密碼

/// </summary>

private string proxypassword=null;

/// <summary>

/// 代理服務器域

/// </summary>

private string proxydomain=null;

/// <summary>

/// 輸出文件路徑

/// </summary>

private string outfilepath=null;

/// <summary>

/// 輸出的字符串

/// </summary>

private string outstring=null;

/// <summary>

/// 提示信息

/// </summary>

private string notemessage;



#endregion



#region 公共屬性

/// <summary>

/// 欲讀取的url地址

/// </summary>

public string url

{

get{return url;}

set{url=value;}

}

/// <summary>

/// 是否使用代理服務器標志

/// </summary>

public int proxystate

{

get{return proxystate;}

set{proxystate=value;}

}

/// <summary>

/// 代理服務器地址

/// </summary>

public string proxyaddress

{

get{return proxyaddress;}

set{proxyaddress=value;}

}

/// <summary>

/// 代理服務器端口

/// </summary>

public string proxyport

{

get{return proxyport;}

set{proxyport=value;}

}

/// <summary>

/// 代理服務器賬號

/// </summary>

public string proxyaccount

{

get{return proxyaccount;}

set{proxyaccount=value;}

}

/// <summary>

/// 代理服務器密碼

/// </summary>

public string proxypassword

{

get{return proxypassword;}

set{proxypassword=value;}

}

/// <summary>

/// 代理服務器域

/// </summary>

public string proxydomain

{

get{return proxydomain;}

set{proxydomain=value;}

}

/// <summary>

/// 輸出文件路徑

/// </summary>

public string outfilepath

{

get{return outfilepath;}

set{outfilepath=value;}

}

/// <summary>

/// 返回的字符串

/// </summary>

public string outstring

{

get{return outstring;}



}

/// <summary>

/// 返回提示信息

/// </summary>

public string notemessage

{

get{return notemessage;}



}



#endregion



#region 構造函數

public getpagecode()

{

}

#endregion



#region 公共方法

/// <summary>

/// 讀取指定url地址,存到指定文件中

/// </summary>

public void getsource()

{

webrequest request = webrequest.create(this.url);

//使用代理服務器的處理

if(this.proxystate==1)

{

//默認讀取80端口的數據

if(this.proxyport==null)

this.proxyport="80";



webproxy myproxy=new webproxy();

myproxy = (webproxy)request.proxy;

myproxy.address = new uri(this.proxyaddress+":"+this.proxyport);

myproxy.credentials = new networkcredential(this.proxyaccount, this.proxypassword, this.proxydomain);

request.proxy = myproxy;

}

try



{

//請求服務

webresponse response = request.getresponse();

//返回信息

stream resstream = response.getresponsestream();

streamreader sr = new streamreader(resstream, system.text.encoding.default);

string tempcode= sr.readtoend();

resstream.close();

sr.close();



//如果輸出文件路徑為空,便將得到的內容賦給outstring屬性

if(this.outfilepath==null)

{

this.outstring=tempcode;

}

else

{



fileinfo fi = new fileinfo(this.outfilepath);

//如果存在文件則先干掉

if(fi.exists)

fi.delete();



streamwriter sw = new streamwriter(this.outfilepath,true,encoding.default);

sw.write(tempcode);

sw.flush();

sw.close();

}

}

catch

{

this.notemessage="出錯了,請檢查網絡是否連通;";

}





}

#endregion



}

}






發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美综合第一页| 亚洲直播在线一区| 在线视频欧美日韩| 日韩欧美亚洲国产一区| 亚洲乱码国产乱码精品精天堂| 国产精品亚洲视频在线观看| 精品视频偷偷看在线观看| 日韩网站在线观看| 国产精品高清网站| 日韩国产高清污视频在线观看| wwwwwwww亚洲| 在线观看欧美日韩国产| 亚洲免费精彩视频| 精品国产乱码久久久久酒店| 久久久在线免费观看| 色综合色综合网色综合| 欧美激情亚洲精品| 国产97在线观看| 欧美xxxx做受欧美| 亚洲白拍色综合图区| 91免费看片网站| 日韩美女中文字幕| 亚洲影院高清在线| 57pao国产精品一区| 国产精品一区专区欧美日韩| 日韩视频免费观看| 久久久精品欧美| 成人h猎奇视频网站| 国产做受69高潮| 中文字幕日韩视频| www欧美日韩| 狠狠久久五月精品中文字幕| 亚洲电影免费观看高清完整版| 久久久久日韩精品久久久男男| 国产精品美女免费视频| 亚洲中国色老太| 国产成人高清激情视频在线观看| 日韩av在线影视| 欧美成在线视频| 国产精品夫妻激情| 欧美成人一区二区三区电影| 麻豆成人在线看| 亚洲人成在线观看| 日韩女优在线播放| 欧美三级欧美成人高清www| 九九热99久久久国产盗摄| 91日本在线视频| www.欧美免费| 日韩在线观看网址| 欧美成人手机在线| 在线播放日韩av| 亚洲成人激情在线观看| 亚洲欧美中文另类| 亚洲国产一区二区三区在线观看| 精品视频久久久久久久| 日韩av网站在线| 欧美日韩精品中文字幕| 日本不卡高字幕在线2019| 日韩在线免费观看视频| 亚洲成**性毛茸茸| 亚洲黄色av女优在线观看| 国产91亚洲精品| 一色桃子一区二区| 热久久视久久精品18亚洲精品| 久久精品在线播放| 精品久久久一区二区| 欧美日本中文字幕| 久久久久一本一区二区青青蜜月| 最新69国产成人精品视频免费| 国内久久久精品| 国产精品爱啪在线线免费观看| 992tv成人免费视频| 欧美精品在线免费| 久久久久免费视频| 91国产高清在线| 亚洲男人7777| 亚洲视频在线视频| 久久精品视频在线| 欧美精品福利在线| 欧美黑人巨大精品一区二区| 久久精品91久久久久久再现| 欧洲s码亚洲m码精品一区| 亚洲人精品午夜在线观看| 成人疯狂猛交xxx| 日韩视频精品在线| 国产精品a久久久久久| 欧美激情a∨在线视频播放| 2019国产精品自在线拍国产不卡| www.欧美视频| 伊人av综合网| 亚洲美女动态图120秒| 亚洲欧美国产制服动漫| 蜜臀久久99精品久久久无需会员| 欧美高清在线播放| 久久69精品久久久久久久电影好| 日韩成人av网址| 欧美美女操人视频| 欧美在线影院在线视频| 26uuu亚洲国产精品| 一夜七次郎国产精品亚洲| 久久久99免费视频| 日韩在线免费视频观看| 亚洲一区二区久久久久久| 国产午夜精品美女视频明星a级| 国产日韩欧美另类| 久久久久久免费精品| 最近中文字幕mv在线一区二区三区四区| 亚洲性日韩精品一区二区| 国产一区二区丝袜| 秋霞午夜一区二区| 国产精品美女久久| 欧美成aaa人片在线观看蜜臀| 国产69精品久久久久9999| 国产精品尤物福利片在线观看| 欧美日韩激情小视频| 在线日韩日本国产亚洲| 国产美女久久精品香蕉69| 亚洲国产欧美自拍| 亚洲精品在线不卡| 久久国产精品亚洲| 国产日韩中文字幕在线| 97国产在线观看| 成人午夜小视频| 久久免费国产视频| 欧美精品videosex极品1| 国产精品三级网站| 日韩美女视频在线观看| 国产mv免费观看入口亚洲| 国产男人精品视频| 欧美另类老女人| 国产91在线高潮白浆在线观看| 国产精品久久久久久久久久小说| 456国产精品| 一区二区三区视频免费| 精品国产欧美一区二区三区成人| 91精品久久久久久久| 国产日韩欧美视频| 成人精品网站在线观看| 欧美日韩激情美女| 欧美综合国产精品久久丁香| 久久久久久高潮国产精品视| 国产欧美精品在线播放| 欧美理论电影在线播放| www.欧美精品一二三区| 91国产高清在线| 久久成人国产精品| 91中文精品字幕在线视频| 欧美激情一级二级| 亚洲国产精品嫩草影院久久| 国产成人鲁鲁免费视频a| 久久久91精品国产一区不卡| 在线观看不卡av| 久久视频这里只有精品| 欧美专区中文字幕| 欧美丝袜美女中出在线| 国内揄拍国内精品少妇国语| 亚洲免费中文字幕| 国产精品成人一区二区三区吃奶| 亚洲毛片一区二区| 91精品美女在线| 欧美日韩爱爱视频| 日韩欧美黄色动漫| 国产精品久久久久久一区二区| 欧美日产国产成人免费图片|