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

Windows Forms Discussion :

Lecture infos source HTML


Sujet :

Windows Forms

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 49
    Par défaut Lecture infos source HTML
    Bonjour,
    J'essai de lire le code d'une page HTML pour en retirer les infos souhaitées, et je débute dans cet exercice.
    Pour cela, j'ai fait ce bout de code en test :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Me.WebBrowser.Navigate(chemin)
    PageHtml = Me.WebBrowser.Document
    Dim test As String = PageHtml.Body.InnerHtml.Contains("HEAD")
    Dans le code ci-dessus, la variable "chemin" stocke le chemin d'une page HTML en local.
    Le WebBrowser, lui, affiche correctement cette page....

    Mon problème est qu'il me dit que j'ai une exception de NullReference sur la dernière ligne ....

    Pouvez-vous m'aider ?

    Merci !

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Quelque chose vaut "Nothing"

    Vérifie la variable PageHtml
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 49
    Par défaut
    merci pour ta réponse !

    je me suis débrouillé autrement, mais maintenant, j'ai un soucis avec les expressions régulières.
    Je cherche par exemple à lire les infos dans une balise H1 et pour cela, je fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Dim regz As Regex = New Regex("<H1>" & Chr(34) & "a-z" & Chr(34), RegexOptions.Compiled & RegexOptions.IgnoreCase)
    Mais, ça ne trouve rien,alors que j'ai bien une balise H1 dans le code HTML.

    J'ai vu que pour avoir les données des liens hypertexte, il faut faire cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Dim regz As Regex = New Regex("href=" & Chr(34) & "([\S\s^" & Chr(34) & "]*?)" & Chr(34), RegexOptions.IgnoreCase)
    Mais, j'avoue que je ne sais pas comment transposer cela pour les balises H1, ou autre (TD,TR.....)

    Merci !

Discussions similaires

  1. forcer la lecture de index.html
    Par dietrich dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/04/2006, 09h43
  2. [JSP]sources html + adresse physique des fichiers
    Par hinanui dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 29/03/2006, 19h03
  3. [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
  4. [Tableaux] Récupérer source html
    Par philippef dans le forum Langage
    Réponses: 16
    Dernier message: 10/10/2005, 15h52
  5. [Info]Source sous linux eclipse sous windows
    Par kinder29 dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 24/01/2005, 11h14

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