让一只蜘蛛使用另一只蜘蛛返回的物品?

wro*_*ame 1 scrapy

所以我编写了一个蜘蛛,它从网页中提取某些所需的链接,并将URL,链接文本和其他信息(不一定包含在<a>标记本身中)放入每个链接的项目中.

我应该如何将此项目传递给另一个抓取该项目中提供的URL的蜘蛛?

zoo*_*sis 6

这个问题已被多次询问.以下是本网站上回答您问题的一些链接.有些人直接回答它,即将项目传递给另一个函数,但你可能会意识到你不需要那样做,所以其他方法被链接到显示什么是可能的.

在Scrapy项目中使用多个蜘蛛

Scrapy - 解析页面以提取项目 - 然后关注并存储项目URL内容

Scrapy:关注链接以获取其他商品数据?

  • 这些实际上都没有使用2只蜘蛛.如果第一个找到csvs的链接,第二个应该解析它们并且我想使用CSVSpider呢? (2认同)