能不能实现这种:
aItem
的数据由aPipeline
处理
bItem
的数据由bPipeline
处理
天蓬老师2017-04-18 09:51:55
이것이 목적인가요?
예를 들어 items.py에는 다음 항목이 있습니다
그런 다음 Pipelines.py의 process_item 함수에서 다음을 수행할 수 있습니다
이렇게 하면 서로 다른 데이터를 별도로 처리할 수 있습니다.
天蓬老师2017-04-18 09:51:55
파이프라인에 결과가 어떤 크롤러인지 확인할 수 있습니다.
으아악한 프로젝트에 이런 종류의 여러 크롤러가 있는 경우 서로 다른 크롤러는 파이프라인에서 서로 다른 논리를 사용해야 합니다.
가서 구경해보세요
PHP中文网2017-04-18 09:51:55
예, 파이프라인의 process_item에는 스파이더 매개변수가 있으며, 이를 통해 해당 스파이더를 필터링하여 이 파이프라인을 실행할 수 있습니다