Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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 = "爬取完成";
        }