Snabbkurs X

Webbskrapning i Python

Thomas Laetsch

Data Scientist, NYU

Ännu ett snedstrecksäventyr?

xpath = '/html/body/div[2]'

Enkel XPath:

  • Ett enkelt snedstreck / används för att gå ett steg framåt i hierarkin.
  • Taggnamn mellan snedstreck anger vilka element man navigerar till.
  • Hakparenteser [] efter ett taggnamn anger vilken av syskonelementen som väljs.
Webbskrapning i Python

Ännu ett snedstrecksäventyr?

highlight_div.png

xpath = '/html/body/div[2]'
Webbskrapning i Python

Dubbelt upp med snedstreck?

  • Navigera till alla table-element i hela HTML-koden:
xpath = '//table'
  • Navigera till alla table-element som är ättlingar till det andra div-barnet i body-elementet:
xpath = '/html/body/div[2]//table`
Webbskrapning i Python

Ex(path)cellent

Webbskrapning i Python

Preparing Video For Download...