Я хочу, чтобы иметь возможность автоматизировать это, чтобы я мог перейти на одну страницу, загрузить, сделать код, следующую страницу, загрузить, сделать код. Сейчас я использую таймеры, но это не так эффективно, как ждать загрузки страницы. Вот то, что я думал, будет работать, но он просто переходит на последний сайт, а затем загружается.Как перейти на страницу, загрузить, перейти на страницу, загрузить и т. Д.
Мой подход, вероятно, неправильный, поэтому я надеялся, что кто-то может указать мне в правильном направлении.
спасибо.
private void button1_Click(object sender, EventArgs e)
{
string url1 = "http://google.com";
string url2 = "http://yahoo.com";
string url3 = "http://msn.com";
webBrowser1.Navigate(url1);
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
webBrowser1.Navigate(url2);
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
webBrowser1.Navigate(url3);
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}
Как будет эта шкала? Скажем, есть 5 или 10 или 20 URL. – bic
Это работает отлично, только то, что мне нужно. Спасибо! – user1455112
@bic: Он однопоточный, поэтому чем больше URL-адресов, тем больше времени потребуется. Таким образом, ОП указала это, поэтому я должен предположить, что это правильно для сценария. –