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

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

什么时候用哪种?

黄舟
黄舟

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

全員に返信(2)
Ty80
  1. SelectorList オブジェクトを返します http://scrapy-chs.readthedocs.io/zh_CN/0.24/topics/selectors.html#selectorlist

    リーリー
  2. 抽出したコンテンツの一部を含むリスト (システムに付属のもの) を返します

  3. 2 のリストの最初の要素を返します (リストが空の場合は例外をスローします)

  4. 1 の SelectorList の最初の要素を返します (リストが空の場合は例外をスローします)。これは 3

  5. で達成される効果と一致します。
  6. 4 は str を返すため (Python2 が Unicode の場合)、5 は str

  7. の最初の文字を返します。
いいねを押す +0
迷茫

最初のメソッドを使用するのが最善です。抽出後、セレクター オブジェクトはリスト型に変換されます。リスト インデックス エラーが報告される場合があるため、extract()[0] を直接使用することはお勧めできません。 🎜>

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート