Recupérer un texte

zahroura zahra Messages postés 15 Statut Membre -  
totodunet Messages postés 1513 Statut Membre -
salut
Svp comment récupérer tous les textes visible dans un code source html d'un site

6 réponses

  1. totodunet Messages postés 1513 Statut Membre 201
     
    bonjour

    étrange cette question. avec ta souris ?
    0
  2. zahroura zahra Messages postés 15 Statut Membre
     
    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
    0
  3. totodunet Messages postés 1513 Statut Membre 201
     
    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
    0
  4. zahroura zahra Messages postés 15 Statut Membre
     
    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??
    0
    1. totodunet Messages postés 1513 Statut Membre 201
       
      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
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. totodunet Messages postés 1513 Statut Membre 201
     
    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.

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