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