System.Net.WebClient.DownloadFile retourne un code 403
Bonjour à tou(te)s,
J'ai un petit programme qui sauvegarde en local une URL.
La partie principale est la suivante :
Code:
1 2 3 4 5 6 7 8 9
| Private Sub Bt_OK_Click
Try
Dim myWebClient As New System.Net.WebClient
myWebClient.DownloadFile(TextBox1.Text, "C;\Temp\Toto.html")
Catch ex As Exception
MsgBox("L'erreur suivante s'est produite : " & ex.Message)
End Try
End Sub |
Ca marche très bien pour la plupart des pages Internet, mais quelques unes refusent de se laisser "aspirer" et j'ai un message d'erreur suivant :
Citation:
Le serveur distant a retourné une erruer : (403) Interdit
Sur Wikipedia, par exemple, certaines pages provoquent systématiquement ce message, alors que d'autres ne posent aucun problème.
Ex de page que je ne peux pas sauvegarder :
http://fr.wikipedia.org/wiki/Jacques_Chirac
(note : n'y voyez aucun message politique).
D'après ce que j'ai trouvé sur le Net, le code erreur 403 indique que la page refuse l'accès. Or j'arrive à accéder à la page, et je peux la sauvegarder par la commande "Fichier - Enregistrer sous".
Si l'un de vous à une idée de pourquoi ça ne fonctionne pas ...
Merci d'avance.