Salve a tutti ho il seguente problema....
Io ho creato usando asp.net(VB) un applicazione che legge e compila un form su un sito e mi estrae i dati da questo sito....
Per fare questo ho utilizzato il comando:
Server.CreateObject("InternetExplorer.Application" )
ho notato che ogni volta che mando in esecuzione la pagina, viene aperto un processo di Internet Explorer.
Mi chiedevo c'è un modo per chiudere quel processo una volta completata la pagina????
per rendere più chiaro il tutto posterò anche il codice....
codice:Dim objIE objIE = Server.CreateObject("InternetExplorer.Application") '-->Apertura processo iexplorer.exe<-- objIE.Visible = False objIE.Navigate("http://www.sitodanavigare.com/login") With objIE Do While .Busy = True Threading.Thread.Sleep(50) Loop Threading.Thread.Sleep(1000) .document.forms.item(0).item(3).Value = "utente" .document.forms.item(0).item(4).Value = "password" Threading.Thread.Sleep(3000) If RadioButton2.Checked = True Then .Document.forms.item(0).item(5).click() Else .Document.forms.item(0).item(4).click() End If Threading.Thread.Sleep(2000) .Navigate("http://www.sitodanavigare.com/pag2") Do While .Busy = True Threading.Thread.Sleep(50) Loop Threading.Thread.Sleep(1000) .document.forms.item(0).item(6).value = TextBox2.Text .Visible = False Threading.Thread.Sleep(50) .Navigate("javascript:__doPostBack('dnn$ctr382$VisualizzaFinAmmPF$ButtonFiltro','')") Threading.Thread.Sleep(5000) End With TextBox1.Text = objIE.document.documentElement.innerHTML '-->Qui chiudere il processo iexplorer.exe

Rispondi quotando