Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class SurroundingClass
- {
- private bool OpenUrl(string Url, int indexCodice)
- {
- try
- {
- WebBrowser1.Navigate(Url);
- WaitForPageLoad();
- HtmlElement TextBox1 = WebBrowser1.Document.All.Item(ID_CAMPO_DI_TESTO_NEL_SITO);
- TextBox1.InnerText = CodiciDataTable.Rows(indexCodice).Item(0);
- WebBrowser1.Document.All("button").InvokeMember("click");
- WaitForPageLoad();
- return true;
- }
- catch (Exception ex)
- {
- return false;
- }
- }
- private void WaitForPageLoad()
- {
- WebBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(PageWaiter);
- while (!pageready)
- System.Windows.Forms.Application.DoEvents();
- pageready = false;
- }
- private void PageWaiter(object sender, WebBrowserDocumentCompletedEventArgs e)
- {
- if (WebBrowser1.ReadyState == WebBrowserReadyState.Complete)
- {
- pageready = true;
- WebBrowser1.DocumentCompleted -= new WebBrowserDocumentCompletedEventHandler(PageWaiter);
- }
- }
- private void EstraiDati()
- {
- while (OpenUrl(Url, indexCodice))
- {
- req = WebRequest.Create(WebBrowser1.Url.ToString());
- using (WebResponse resp = req.GetResponse())
- {
- using (StreamReader reader = new StreamReader(resp.GetResponseStream()))
- {
- source = reader.ReadToEnd();
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement