[C#图文教程] c#从0开始写采集软件 第二弹 创建界面 访问网页
我们选择窗体应用 .NET framework 我们选择4.5或以上
工具箱里 拖动 一个button 跟一个TextBox
双击按钮 自动生成 按钮点击事件 添加如下代码
private void but_http_Click(object sender, EventArgs e)
{
string url = "http://www.17k.com/";
string host = "www.17k.com";
string html= this.Get(url,host);
text_msg.Text = html;
}
private string Get(string url,string host)
{
string html = string.Empty;
HttpWebRequest http = WebRequest.CreateHttp(url);
http.Method = "GET";
http.Host = host;
http.UserAgent = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36";
http.ProtocolVersion = HttpVersion.Version10;
HttpWebResponse response = http.GetResponse() as HttpWebResponse;
Stream responseStream = response.GetResponseStream();
using (StreamReader reader = new StreamReader(responseStream, Encoding.GetEncoding("UTF-8")))
{
html = reader.ReadToEnd();
}
responseStream.Close();
response.Close();
return html;
}
最后结果如图