検索

ホームページ  >  に質問  >  本文

python - Scrapy ItemLoader如何选择返回结果list中的第二个以及以后的值?

在items.py中加入:

from scrapy.loader.processors import TakeFirst
    ......
    # 修改为以下内容
    followees = Field(output_processor=TakeFirst())

其他的不用改变,在spiders中的代码不需要改变

亟待解决:问题是第二个怎么选以及之后的几个?

PHP中文网PHP中文网2811日前319

全員に返信(2)返信します

  • 大家讲道理

    大家讲道理2017-04-17 17:45:35

    scrapy.loader.processors にクラスを追加してみます。
    TakeFirst クラスを見つけたので、その後に

    を追加しました リーリー

    次に、TakeSecond を item.py にインポートし、

    を使用します リーリー

    次に結果を実行します

    リーリー

    返事
    0
  • 迷茫

    迷茫2017-04-17 17:45:35

    scrapy.loader.processors から TakeFirst をインポート

    リーリー

    返事
    0
  • キャンセル返事