Hors des sentiers XPath

Extraction de données Web en Python

Thomas Laetsch

Data Scientist, NYU

(At)tribut

  • @ signifie « attribut »
    • @class
    • @id
    • @href
Extraction de données Web en Python

Crochets et attributs

xpathattr.png

Extraction de données Web en Python

Crochets et attributs

xpathattr_div_p1.png

xpath = '//p[@class="class-1"]'
Extraction de données Web en Python

Crochets et attributs

xpathattr_div.png

xpath = '//*[@id="uid"]'
Extraction de données Web en Python

Crochets et attributs

xpathattr_div_astc2.png

xpath = '//div[@id="uid"]/p[2]'
Extraction de données Web en Python

Contenu avec contains

Notation contains en XPath :

contains( @nom-attri, "expr-chaîne" )

Extraction de données Web en Python

Utiliser contains

xpath = '//*[contains(@class,"class-1")]'

ClassSelection-Xpath-contains.png

Extraction de données Web en Python

Utiliser contains

xpath = '//*[@class="class-1"]'

ClassSelection-Xpath-eq.png

Extraction de données Web en Python

Récupérer la classe

xpathattr_div_astc2.png

xpath = '/html/body/div/p[2]'
Extraction de données Web en Python

Récupérer la classe

xpathattr_div_p2-class.png

xpath = '/html/body/div/p[2]/@class'
Extraction de données Web en Python

Fin du parcours

Extraction de données Web en Python

Preparing Video For Download...