コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: mirsaeedi/xKnight
        private void btnStart_Click(object sender, RoutedEventArgs e)
        {
            lsvCrawlStatus.Items.Clear();

            _host.HostName = txtAddress.Text;
            _crawlSetting.MaxDepth = 1000;
            Crawler crawler = new Crawler(_crawlSetting, _host, int.Parse(txtThreadNumber.Text));

            crawler.CrawlCompleted += crawler_CrawlCompleted;
            crawler.CrawlAnnounced += crawler_CrawlAnnounced;
            crawler.CrawlStarted += crawler_CrawlStarted;

            crawler.Crawl();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: mirsaeedi/xKnight
        static void Main(string[] args)
        {
            CrawlSetting setting = new CrawlSetting();
            setting.MaxDepth = 1000;

            Host[] hosts=new Host[1];
            hosts[0] = new Host();
            hosts[0].HostName = "http://salamandroid.ir";

            Crawler crawler = new Crawler(setting,hosts,10);
            crawler.Crawl();

            Console.ReadLine();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            CrawlSetting setting = new CrawlSetting();

            setting.MaxDepth = 1000;

            Host[] hosts = new Host[1];
            hosts[0]          = new Host();
            hosts[0].HostName = "http://salamandroid.ir";

            Crawler crawler = new Crawler(setting, hosts, 10);

            crawler.Crawl();

            Console.ReadLine();
        }