Otwieram kilkanascie stron w webBrowser (w jezyku C#) poszukiwaniu pewnych treści....
Mam procedure która wyszukuje danych i klika odpowiedni link, to działa dobrze.
Strony otwieram w WebBrowserze:
webBrowser1.Navigate("strona1.....");
webBrowser1.Navigate("strona2.....");
webBrowser1.Navigate("strona3.....");
itd. itd.
Na stronie mogę operować dopiero po jej wczytaniu (DocumentCompleted), wiec obsluzylem to zdarzenie, wpisalem tam funkcje ktora operuje na stronie.
Niestety w efekcie mam wyniki tylko z OSTATNIO wczytanej strony, tej na koncu. Wszystkie pozostale 30+ stron nie jest brane pod uwage...
Z tego co widze procedura dla DocumentCompleted wykonywana jest tylko raz, a powinna (wydaje mi sie) tyle razy ile mam stron do otwarcia, czyli ile razy wywoluje Navigate.
Nie rozumiem co xle robie. Probowalem z opcja "delay" (Thread.Sleep(3500);) miedzy kazdym otworzeniem innej strony w WebBroserze, ale nic to nie pomoglo...
PROSZE O POMOC!
PS. Sorry za bledy, pisze z netbooka z mala klawiaturka :O