Mimo hlavní XPath

Web Scraping v Pythonu

Thomas Laetsch

Data Scientist, NYU

Atribut (@)

  • @ označuje „atribut"
    • @class
    • @id
    • @href
Web Scraping v Pythonu

Závorky a atributy

xpathattr.png

Web Scraping v Pythonu

Závorky a atributy

xpathattr_div_p1.png

xpath = '//p[@class="class-1"]'
Web Scraping v Pythonu

Závorky a atributy

xpathattr_div.png

xpath = '//*[@id="uid"]'
Web Scraping v Pythonu

Závorky a atributy

xpathattr_div_astc2.png

xpath = '//div[@id="uid"]/p[2]'
Web Scraping v Pythonu

Obsah pomocí contains

Zápis XPath contains:

contains( @název-atributu, "výraz" )

Web Scraping v Pythonu

Použití contains

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

ClassSelection-Xpath-contains.png

Web Scraping v Pythonu

Použití contains

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

ClassSelection-Xpath-eq.png

Web Scraping v Pythonu

Výběr třídy

xpathattr_div_astc2.png

xpath = '/html/body/div/p[2]'
Web Scraping v Pythonu

Výběr třídy

xpathattr_div_p2-class.png

xpath = '/html/body/div/p[2]/@class'
Web Scraping v Pythonu

Konec cesty

Web Scraping v Pythonu

Preparing Video For Download...