Ejemplo n.º 1
0
        private void Crawler_CrawlerStopped(SimpleCrawler.SimpleCrawler obj)
        {
            Action action = () => lblInfo.Text = "爬虫已停止";

            if (this.InvokeRequired)
            {
                this.Invoke(action);
            }
            else
            {
                action();
            }
        }
Ejemplo n.º 2
0
        private void Crawler_PageDownloaded(SimpleCrawler.SimpleCrawler crawler, string url, string info)
        {
            var    pageInfo = new { Index = bdsUrls.Count + 1, URL = url, Status = info };
            Action action   = () => { bdsUrls.Add(pageInfo); };

            if (this.InvokeRequired)
            {
                this.Invoke(action);
            }
            else
            {
                action();
            }
        }
Ejemplo n.º 3
0
 private void btnExcute_Click(object sender, EventArgs e)
 {
     SimpleCrawler.SimpleCrawler myCrawler = new SimpleCrawler.SimpleCrawler();
     myCrawler.Excute();
 }