Crash Course X

Web Scraping ด้วย Python

Thomas Laetsch

Data Scientist, NYU

Another Slasher Video?

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

XPath แบบง่าย:

  • ใช้เครื่องหมาย / เดี่ยวเพื่อเลื่อนไปข้างหน้าหนึ่งระดับ
  • ชื่อแท็กระหว่างเครื่องหมายทับระบุทิศทางไปยังองค์ประกอบที่ต้องการ
  • วงเล็บ [] หลังชื่อแท็กใช้ระบุว่าจะเลือก sibling ตัวไหน
Web Scraping ด้วย Python

Another Slasher Video?

highlight_div.png

xpath = '/html/body/div[2]'
Web Scraping ด้วย Python

Slasher Double Feature?

  • ชี้ไปยังองค์ประกอบ table ทั้งหมดในโค้ด HTML:
xpath = '//table'
  • ชี้ไปยังองค์ประกอบ table ทั้งหมดที่เป็น descendant ของ div ลูกที่ 2 ของ body:
xpath = '/html/body/div[2]//table`
Web Scraping ด้วย Python

Ex(path)celent

Web Scraping ด้วย Python

Preparing Video For Download...