public void Crawl() { _originalText = this.Text; this.Text += " Crawling..."; //Build list of urls to crawl and allowed domains. List <string> list = new List <string>(urlTextBox.Text.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries)); HashSet <string> domains = new HashSet <string>(); foreach (var uri in _config.AllowedDomains) { if (uri.Trim() != "") { domains.Add(UrlCleaner.UrlCleaner.GetUri(uri.Trim()).Host); } } _webDiffMainClass = new WebDiffMainClass(_config); _webDiffMainClass.RegisterProgressListener(this); _webDiffMainClass.SavePicturesToPath = Properties.Settings.Default.DefaultPicturePath + "\\" + DateTime.Now.ToFileTimeUtc() + "\\"; Directory.CreateDirectory(_webDiffMainClass.SavePicturesToPath); _webDiffMainClass.Crawl(); closeButton.Enabled = true; _webDiffMainClass.Close(); SaveSessionToMongo(); this.Text = _originalText; }
private void compareSessionButton_Clicked(object sender, EventArgs e) { //Prompt First... CompareResults results = WebDiffMainClass.CompareSessions(sessionBrowser1.SelectedSession, sessionBrowser1.SelectedSession); DataSource.GetInstance().Save(results); MessageBox.Show("Saved To Mongo"); }