cari

Rumah  >  Soal Jawab  >  teks badan

python - xpath解析使用extract()的时候,几种情况有点分不清楚

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

什么时候用哪种?

黄舟黄舟2861 hari yang lalu984

membalas semua(2)saya akan balas

  • PHP中文网

    PHP中文网2017-04-17 18:02:29

    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

    balas
    0
  • 迷茫

    迷茫2017-04-17 18:02:29

    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

    balas
    0
  • Batalbalas