IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

Recup source HTML en c#


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 94
    Par défaut Recup source HTML en c#
    Bonjour,

    J'ai fait une appli en C# 2005 dans laquelle je recupère le source HTML de pages internet que je parcours à l'aide du code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    System.Net.WebClient WC = new System.Net.WebClient(); 
    System.IO.Stream s = WC.OpenRead(url); 
    System.IO.StreamReader sr = new System.IO.StreamReader(s); 
    CodeSource = sr.ReadToEnd();
    Il y a un mois, aucun soucis, cette appli marche sans soucis. Je m'en ressers ce matin pour la première fois depuis un mois et là j'ai une erreur sur la seconde ligne : "le serveur distant à retourné une erreur : (404) introuvable" .. alors que l'URL que je passe en paramètre est parfaitement valable, d'autant plus que juste avant dans le code je l'ai chargé dans un composant de type webbrowser et elle s'affiche parfaitemnet.. !

    Quelle est cette erreur soudaine ?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Chef de Projet
    Inscrit en
    Décembre 2012
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Chef de Projet
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Décembre 2012
    Messages : 113
    Par défaut
    Bonjour,

    As-tu essayé avec une autre URL, pour savoir si le problème ne viendrait pas du site ?

    La seule chose qui me vienne à l'esprit pour le moment, c'est que si tout est correct au niveau de l'URL (et donc qu'elle est valide), c'est que le site distant à mis en place un filtrage par rapport au UserAgent par exemple.

    Ou alors une sorte de configuration "batarde", où le serveur nécessite une authentification, et qui renvoie une erreur 404 au lieu d'une erreur 403.

    Mais je reconnais que même si ces sources de problèmes sont possibles, elles sont un peu "tordues"

Discussions similaires

  1. [JSP]sources html + adresse physique des fichiers
    Par hinanui dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 29/03/2006, 19h03
  2. [RegEx] Problème pour enlever les tags javascript d'une source HTML
    Par Easyweb dans le forum Langage
    Réponses: 4
    Dernier message: 25/02/2006, 02h10
  3. [Tableaux] Récupérer source html
    Par philippef dans le forum Langage
    Réponses: 16
    Dernier message: 10/10/2005, 15h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo