Bonjour à tou(te)s,
J'ai un petit programme qui sauvegarde en local une URL.
La partie principale est la suivante :
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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Sur Wikipedia, par exemple, certaines pages provoquent systématiquement ce message, alors que d'autres ne posent aucun problème.Le serveur distant a retourné une erruer : (403) Interdit
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.
Partager