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

VB.NET Discussion :

Lecture et extraction d'une page Web


Sujet :

VB.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 152
    Points : 57
    Points
    57
    Par défaut Lecture et extraction d'une page Web
    Bonjour

    Je cherche à décoder une page web à l'aide du code suivant (en utilsant HtmlAgilityPack):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim sUrl as String = "http://xxxxxx" 
    Dim Web As New HtmlWeb()
     Dim HtmlDoc As HtmlDocument = Web.Load(SUrl)
     HtmlDoc.Load(SUrl)
    L'exécution me renvoit une erreur "Le format URI n'est pas accepté"

    J'ai donc utilisé le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim uri As String = "http://xxxx"
    Dim request As HttpWebRequest = DirectCast(WebRequest.Create(uri), HttpWebRequest)
    request.Credentials = credentials
    request.Timeout = 1 * 60 * 1000
    Dim sContenu As String
    Dim Doc As HtmlDocument
    Using response As HttpWebResponse = DirectCast(request.GetResponse(), HttpWebResponse)
                Using sr As New StreamReader(response.GetResponseStream())
                    sContenu = sr.ReadToEnd
                End Using
    End Using
    Cette fois-ci je n'ai plus d'erreur et j'obtiens bien le contenu dans le string sContenu

    Mais je perd la possibilité d'en parcourir les noeuds.

    Merci pour votre aide.

    Bernard

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Points : 1 498
    Points
    1 498
    Par défaut
    Salut,


    fais web.load ou html.load mais pas les deux:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dim url = "http://something"
    Dim Web As New HtmlWeb()
    Dim HtmlDoc As HtmlDocument = Web.Load(url)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. extraction d'une page web
    Par lazare dans le forum Développement Web en Java
    Réponses: 7
    Dernier message: 19/09/2009, 17h00
  2. Extraction de données d'une page web
    Par morgan47 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 02/03/2007, 01h19
  3. extraction de données d'une page web en exploitant les RSS
    Par rose_des_sables dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 18/02/2007, 11h50
  4. [RegEx] Extraction d'une page web
    Par thomfort dans le forum Langage
    Réponses: 2
    Dernier message: 30/01/2007, 15h20
  5. bug dans programme d'extraction de données d'une page web
    Par youpimevla dans le forum Web & réseau
    Réponses: 11
    Dernier message: 31/08/2006, 10h02

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