• Navigation dans l'arbre

    BeautifulSoup permet de naviguer au sein de l'arbre créé lors de l'analyse syntaxique d'un document X(HTML).

    Après la création de l'objet BS4 : 

    from bs4 import BeautifulSoup

    import requests

    u="https://fr.wikipedia.org/wiki/Beautiful_Soup"

    soup = BeautifulSoup(requests.get(u))

     

    Pour écrire le contenu de la balise h1 : 

      

    soup.h1

     

    Ce qui donne comme résultat : 

     

    <h1 class="firstHeading" id="firstHeading" lang="fr"><span lang="en">Beautiful Soup</span></h1>

     

    Pour afficher le contenue de la première balise h2 : 

     

    soup.h2

     

    <h2><span class="mw-headline" id="Exemple_d.27utilisation">Exemple d'utilisation</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a class="mw-editsection-visualeditor" href="/w/index.php?title=Beautiful_Soup&amp;veaction=edit&amp;vesection=1" title="Modifier la section : Exemple d'utilisation">modifier</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Beautiful_Soup&amp;action=edit&amp;section=1" title="Modifier la section : Exemple d'utilisation">modifier le code</a><span class="mw-editsection-bracket">]</span></span></h2>

     

    BS4 permet aussi de naviguer vers les ascendants, les descendants, les frères...les éléments suivants ou précédents.

    Ainsi : 

    soup.h1.next_element

     

    Retourne :

    <span lang="en">Beautiful Soup</span>

     

     

     


  • Commentaires

    1
    Samedi 20 Avril à 01:31
    Greate pieces. Keep posting suc kind of information on your site.
    Im really impressed by your blog.and you write about assignments.
    I work as a writer and blog writer. I love writing different overview articless and essays.
    You can find my functions right here: writing.I
    reaply hope this helps somebody also.
    Hello there, You've done a fantastic job. I'll certainly digg it
    and personally recommend to my friends. I aam confident they'll
    be benefited from this site.I work as an author and bllog writer.
    I enjoy creating numeeous evaluation articles and essays.
    You can find my operates right here: http://enhancedwiki.territorioscuola.it/?title=Saggistica.I really
    hope this helps someone too.
    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :