python - Scrapy ItemLoader如何选择返回结果list中的第二个以及以后的值?
PHP中文网
PHP中文网 2017-04-17 17:43:35
0
2
322

在items.py中加入:

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

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

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

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(2)
大家讲道理

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

를 추가했습니다. 으아악

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

을 사용합니다. 으아악

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

으아악
迷茫

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

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿