Kurs ekspresowy X

Web Scraping w Pythonie

Thomas Laetsch

Data Scientist, NYU

Kolejny film z ukośnikiem?

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

Prosty XPath:

  • Pojedynczy ukośnik / służy do przejścia o jedno pokolenie dalej.
  • Nazwy tagów między ukośnikami wskazują kierunek do wybranych elementów.
  • Nawiasy kwadratowe [] po nazwie tagu określają, który z rodzeństwa wybrać.
Web Scraping w Pythonie

Kolejny film z ukośnikiem?

highlight_div.png

xpath = '/html/body/div[2]'
Web Scraping w Pythonie

Podwójny seans z ukośnikiem?

  • Wskazuje wszystkie elementy table w całym kodzie HTML:
xpath = '//table'
  • Wskazuje wszystkie elementy table będące potomkami 2. dziecka div elementu body:
xpath = '/html/body/div[2]//table`
Web Scraping w Pythonie

Ex(path)celent

Web Scraping w Pythonie

Preparing Video For Download...