如何设置Scrapy未填充的Field()的值

时间:2015-07-25 00:05:19

标签: python scrapy

我有一个脚本,其中并非所有值都需要从网站上删除。我这样做的原因是因为我需要一个具有特定字段的导出表。

我有这些字段,

class Post(Item):
    head = Field()
    links = Field()
    url = Field()

url = Field()我想为自己设置一个值。我知道Scrapy中的Field()只是一个Python字典,但我不确定如何更新它,因为我的其他项目(头部和链接)也使用Field()

我正在使用sel.xpath作为其他项目

item ["head"] = sel.xpath("my-x-path").extract()[0].strip()
item ["links"] = sel.xpath("my-x-path").extract()[0].strip()

非常感谢任何帮助。谢谢。

0 个答案:

没有答案