찾다

 >  Q&A  >  본문

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

在items.py中加入:

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

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

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

PHP中文网PHP中文网2811일 전321

모든 응답(2)나는 대답할 것이다

  • 大家讲道理

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

    scrapy.loader.processors에 클래스를 추가해 보세요.
    TakeFirst 클래스를 찾은 다음 그 뒤에

    를 추가했습니다. 으아악

    그런 다음 item.py에서 TakeSecond를 가져오고

    을 사용합니다. 으아악

    그런 다음 결과를 실행하세요

    으아악

    회신하다
    0
  • 迷茫

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

    scrapy.loader.processors에서 TakeFirst 가져오기

    으아악

    회신하다
    0
  • 취소회신하다