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 :

Recherche fonction VB.NET


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Collégien
    Inscrit en
    Septembre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Septembre 2013
    Messages : 1
    Par défaut Recherche fonction VB.NET
    Bonjour,
    Je recherche l’équivalent de la fonction (php) Get_meta_tags(''); en VB.net.

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    344
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 344
    Par défaut
    Il s'agit d'une méthode très spécifique liée au Web. Je ne pense pas qu'elle existe mais à mon avis, tu peux l'implémenter toi même en utilisant XDocument qui contient des méthodes de recherche de noeux assez pratique.

  3. #3
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Effectivement ça semble être une méthode spécifique à PHP. Cependant, tu peux utiliser HtmlAgilityPack qui est un puissant parser HTML. Ensuite avec quelques lignes de code, tu peux extraire les balises meta :
    Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    ' On charge le HTML à analyser
    Dim doc = New HtmlDocument()
    doc.Load("C:\temp\WebApplication1\WebApplication1\Page.html")
     
    ' On récupère les noeuds des balises meta
    Dim metaNodes = doc.DocumentNode.SelectNodes("//meta")
    If metaNodes IsNot Nothing Then
        ' On parcourt la liste des balises meta
        metaNodes.ToList().ForEach
        (
            Function(meta)
                ' On récupère le contenu de l'attribut content
                Dim metaContent = meta.GetAttributeValue("content", "")
     
                ' On récupère le contenu de l'attribut name
                Dim metaName = meta.GetAttributeValue("name", "")
            End Function
        )
    End If
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

Discussions similaires

  1. DFC : recherche programmeur VB.net
    Par leghola dans le forum Projets
    Réponses: 3
    Dernier message: 24/09/2011, 23h26
  2. recherche fonction java
    Par amel2006 dans le forum Langage
    Réponses: 3
    Dernier message: 01/03/2006, 17h02
  3. [PL/SQL - PAIR/IMPAIR] Recherche fonction
    Par shaun_the_sheep dans le forum Oracle
    Réponses: 3
    Dernier message: 06/02/2006, 15h47
  4. [GD] recherche fonction de création d'images miniatures
    Par digger dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 18/11/2005, 22h12
  5. Recherche fonctions rendant la valeur
    Par Bertrand_Collet dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 26/11/2002, 13h05

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