private void button1_Click(object sender, EventArgs e) { richTextBox.Text = ""; Craweler craweler = new Craweler(textBox.Text); List <string> list = craweler.getUrlsList(); bool rw = false; for (int i = 0; i < list.Count; i++) { string t = list[i]; Thread thread = new Thread(() => craweler.DownLoad(t, this.richTextBox, ref rw)); thread.Start(); } }
private void button1_Click(object sender, EventArgs e) { label.Text = "正在爬取...."; richTextBox.Text = ""; Craweler craweler = new Craweler(textBox.Text); Hashtable hashtable = craweler.startCrawl(); foreach (string s in hashtable.Keys) { if (richTextBox.Text.Length != 0) { richTextBox.Text += '\n'; } richTextBox.Text += (s + "\n" + hashtable[s]); } label.Text = "爬取完成"; }