python - xpath解析使用extract()的时候,几种情况有点分不清楚
黄舟
黄舟 2017-04-17 18:00:29
0
2
978

xpath解析使用extract()的时候,几种情况有点分不清楚,如下截图所示:

什么时候用哪种?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(2)
Ty80
  1. Mengembalikan objek SelectorList http://scrapy-chs.readthedocs.io/zh_CN/0.24/topics/selectors.html#selectorlist

    SelectorList 类是内建 list 类的子类,提供了一些额外的方法:
    xpath(query)
    css(query)
    extract()
    re()
    __nonzero__()
  2. Mengembalikan senarai (yang disertakan dengan sistem) yang mengandungi beberapa kandungan yang anda ekstrak

  3. Mengembalikan elemen pertama senarai dalam 2 (melemparkan pengecualian jika senarai kosong)

  4. Mengembalikan elemen pertama dalam SelectorList dalam 1 (melemparkan pengecualian jika senarai kosong), yang konsisten dengan kesan yang dicapai dalam 3

  5. 4 mengembalikan str (jika Python2 ialah unicode), jadi 5 akan mengembalikan aksara pertama str

迷茫

Sebaik-baiknya menggunakan kaedah pertama Selepas pengekstrakan, objek pemilih akan ditukar kepada jenis senarai Tidak disyorkan untuk menggunakan extract()[0] secara langsung, kerana kadangkala ralat indeks senarai akan dilaporkan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan