using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;//引入命名空間
using System.Net;//引入命名空間
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
StringBuilder strSource = new StringBuilder("");
try
{
WebRequest WReq = WebRequest.Create("www.baidu.com");//需要擷取源碼的網址
WebResponse WResp = WReq.GetResponse();//返回伺服器的響應
StreamReader SR = new StreamReader(WResp.GetResponseStream(), Encoding.UTF8);//從資料流中提取資料
string strTemp = "";
while ((strTemp = SR.ReadLine()) != null)//行不為空白
{
strSource.Append(strTemp + "\r\n");
}
SR.Close();
}
catch
{
}
finally {
FileStream fs=new FileStream(@"D:\test.txt",FileMode.CreateNew);//建立檔案儲存源碼
StreamWriter sw = new StreamWriter(fs, Encoding.UTF8);
sw.Write(strSource);
sw.Close();
fs.Close();
}
}
}
}