110,535
社区成员
发帖
与我相关
我的任务
分享
Encoding encoding = Encoding.GetEncoding(webBrowser.Document.Encoding);
StreamReader stream = new StreamReader(webBrowser.DocumentStream, encoding);
string source = stream.ReadToEnd();
public WebResponse DoGet(string url)
{
try
{
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url);
webRequest.Method = "get";
webRequest.CookieContainer = this.cookies;
return webRequest.GetResponse();
}
catch (Exception)
{
throw;
}
}
//根据响应返回字符串
public string GetHtml(WebResponse response)
{
try
{
StreamReader stream = new StreamReader(response.GetResponseStream(), Encoding.Default);
string strHtml = stream.ReadToEnd();
stream.Close();
return strHtml;
}
catch (Exception)
{
throw;
}
}
// 难道用c#就不能实现吗?
//这话别轻易的乱说
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Net;
namespace Test
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(getHtml("http://www.baidu.com"));
}
private static string getHtml(string url)
{
WebClient myWebClient = new WebClient();
byte[] myDataBuffer = myWebClient.DownloadData(url);
return Encoding.Default.GetString(myDataBuffer);
}
}
}