python - 是否可以从 Scrapy 的管道中生成项目?
问题描述
我正在从scrapy的管道中产生新项目。它似乎不起作用。例如:
class SessionListPipeline(MediaPipeline):
def media_downloaded(self, response, request, info):
yielditem= ItemLoader(item=ItemYieldToAnotherPipeline(),response=response)
yield yielditem
这是另一个管道:
class AnotherPipeline(MediaPipeline):
def media_downloaded(self, response, request, info):
#here ,I can not get item of "ItemYieldToAnotherPipeline"
两个管道都已启用。可以这样做吗?你们如何从管道返回项目?非常感谢您的回答。
解决方案
推荐阅读
- python-3.x - NoneType' 对象不可调用
- vb.net - 是否有 vb.net 代码用 CheckedListBox 中提到的文本以外的文本填充数据库中的一行
- amazon-dynamodb - DynamoDB如何查询每个用户一个公开的最新项目?
- c# - 使用基于 Tile 的移动计算所有可能端点的算法
- c++ - 如何避免在从另一个模板类(c++)派生的模板类中的非依赖名称处出现多个“使用”声明?
- c++ - lambda 中的 const 参数
- c# - 如何根据从树视图中选择的子节点从数据库中加载数据网格视图?
- java - 构建 android 应用程序:我可以将数据发送到 localhost 中的数据库,但在在线数据库中不一样
- python - Python 3.7.4 中未定义写入
- python - 如何检测3种不同颜色的交集