我尝试这样做,我想,该网站的源内容将下载到的字符串:如何将网站内容下载到字符串?
public partial class Form1 : Form
{
WebClient client;
string url;
string[] Search(string SearchParameter);
public Form1()
{
InitializeComponent();
url = "http://chatroll.com/rotternet";
client = new WebClient();
webBrowser1.Navigate("http://chatroll.com/rotternet");
}
private void Form1_Load(object sender, EventArgs e)
{
}
static void DownloadDataCompleted(object sender,
DownloadDataCompletedEventArgs e)
{
}
public string SearchForText(string SearchParameter)
{
client.DownloadDataCompleted += DownloadDataCompleted;
client.DownloadDataAsync(new Uri(url));
return SearchParameter;
}
我要使用Web客户端和downloaddataasync并在年底有一个字符串的网站源内容。
为什么你同时拥有'webBrowser1'和'client'? – Oded 2012-08-09 20:03:02
“我想起诉WebClient ..”:) :) – 2012-08-09 20:03:30
网站和网页有区别,在这种情况下非常重要。您正在下载单个页面。它不会有任何链接的资源(图像,CSS,JavaScript,帧),也不会下载任何链接的页面。 – Sklivvz 2012-08-09 20:04:59