Recupérer un texte

salut
Svp comment récupérer tous les textes visible dans un code source html d'un site

6 réponses

  1. http://www.outiref.com/cgi-bin/outiref_url.cgi?ORDpage=5&url=http%3A%2F%2Fwww.commentcamarche.net%2F

    je travaille sur le référencement
    je récupère le code html , les balises <img> <a> <title> <met>...
    maintenant je ne sais pas comment récupérer les textes visibles dans une page web
    et merci
    1. salut

      intéressant comme outil !

      pour récupérer du texte visible dans du code HTML je recourrai à une expression régulière. En PHP, on peut utiliser la fonction preg_match() pour matcher le texte satisfaisant la regex.

      la fonction preg_match_all() serait encore mieux pour ce que tu veux faire

      Qui ne tente rien n'a rien
      1. wi je sais preg_match_all() mais je ne sais pas a quelle balise je travaille
        un teste peut se trouve dans un tableau, balise <p>, dans des listes??
        1. bah il peut se trouver partout dans quasi toutes les balises HTML sauf bien sûr les balises auto-fermantes
          tu as un exemple très bien fait sur le site de PHP, pourquoi ne pas s'y inspirer
          https://www.php.net/preg_match_all
      2. j'ai très bien compris

        j'avais même dit intéressant comme outil. seulement récupérer du texte dans un code HTML c'est exactement ce que fait l'exemple

        il faut pouvoir récupérer le contenu de la deuxième parenthèse de cette expression.

        "(<[.]*>)([.]*)(</[.]*>)"