速成课 X

Python Web 爬取

Thomas Laetsch

Data Scientist, NYU

又一部"斜杠"视频?

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

简单 XPath

  • 单个正斜杠 / 表示向下一级。
  • 斜杠间的标签名指向要定位的元素。
  • 标签名后的方括号 [] 选择对应的同级元素。
Python Web 爬取

又一部"斜杠"视频?

高亮的 div

xpath = '/html/body/div[2]'
Python Web 爬取

双倍"斜杠"特辑?

  • 指向整个 HTML 中的所有 table 元素:
xpath = '//table'
  • 指向 body 的第 2 个 div 子元素下的所有后代 table
xpath = '/html/body/div[2]//table`
Python Web 爬取

Ex(path)celent

Python Web 爬取

Preparing Video For Download...