Navigasi XPath

Web Scraping dengan Python

Thomas Laetsch

Data Scientist, NYU

Garis Miring dan Braket

  • Satu garis miring / maju satu generasi
  • Dua garis miring // maju semua generasi berikutnya
  • Tanda kurung siku [] mempersempit ke elemen spesifik
Web Scraping dengan Python

Memakai Braket atau Tidak

xpath_body_sel.png

xpath = '/html/body'
xpath = '/html[1]/body[1]'
  • Memberi seleksi yang sama
Web Scraping dengan Python

Sekumpulan P pada Body

xpath = '/html/body/p'

xpath_p_sel.png

Web Scraping dengan Python

Div dan P

xpath = '/html/body/div/p'

xpath_div_p_sel.png

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

xpath_div_p2_sel.png

Web Scraping dengan Python

Garis Miring Ganda dan Braket

xpath = '//p'

xpath_p_sel.png

xpath = '//p[1]'

xpath_body_ssp1_sel.png

Web Scraping dengan Python

Wildcard

xpath = '/html/body/*'

xpath_body_ast_sel.png

  • Tanda bintang * adalah "wildcard"
Web Scraping dengan Python

Xposé

Web Scraping dengan Python

Preparing Video For Download...