Salut,
J'ai developpé une application qui lance une recherche sur google et récupère les pages résultats pour les exploités.
Mon problème est que cette application marche une fois et une autre génére une
web exception qui dit :can't download System.Net.WebException : la connexion sous-jacente a été férmée:impossible de se connecter au serveur distant.
Voici mon bout de code:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim keyword As String = TextBox1.Text
Dim webc As New System.Net.WebClient
Dim streemr As New System.IO.StreamReader(webc.OpenRead(String.Format("http://www.google.com/search?hl=en&q={0}&btnG=Google+Search", keyword)))
Dim pagestr As String = streemr.readtoend()
streemr.Dispose()
webc.Dispose()
Dim searchresult As System.Text.RegularExpressions.Match = System.Text.RegularExpressions.Regex.Match(pagestr, "<font size=-1>Results <b>(.*)</b> - <b>(.*)</b> of about <b>(.*)</b> for <b>")
Dim nbresult As String = searchresult.Groups(3).Value
TextBox2.Text = nbresult
End Sub
End Class
la ligne rouge est celle qui génère l'exception.
Est ce que qq'un peut m'aider pour résoudre ce problème.
Merci d'avance.
Partager