gpt4 book ai didi

Scrapy:项目和字段的默认值。什么是最好的实现?

转载 作者:行者123 更新时间:2023-12-04 15:24:09 37 4
gpt4 key购买 nike

据我从文档和网络上的各种讨论中了解到,将默认值添加到 scrapy 项目中的字段的功能已被删除。

这不起作用

category = Field(default='null')

所以我的问题是:用默认值初始化字段的好方法是什么?

我已经尝试按照此处的建议将其实现为项目管道,但没有成功。
https://groups.google.com/forum/?fromgroups=#!topic/scrapy-users/-v1p5W41VDQ

最佳答案

想通了是什么问题。管道正在工作(代码如下供其他人引用)。我的问题是,我将值附加到一个字段。我希望默认方法适用于这些列表值之一......选择了一种不同的方式并且它可以工作。我现在正在使用自定义 setDefault 处理器方法实现它。

class DefaultItemPipeline(object):

def process_item(self, item, spider):
item.setdefault('amz_VendorsShippingDurationFrom', 'default')
item.setdefault('amz_VendorsShippingDurationTo', 'default')
# ...
return item

关于Scrapy:项目和字段的默认值。什么是最好的实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15694501/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com