Scrapy – 使用Item

创建Item

你可以按以下格式创建Item—

>>myproduct = Product(name = 'Mouse', price = 400)
>>print myproduct

上述代码产生了以下结果—

Product(name = 'Mouse', price = 400)

获取字段值

>>myproduct[name]

它将打印结果为 “Mouse”。

或者以另一种方式,你可以使用get()方法获取数值,如——。

>>myproduct.get(name)

它将打印结果为 “Mouse”。

你也可以用以下方式检查该字段是否存在

>>'name' in myproduct

它将打印结果为 “True”。

>>'fname' in myproduct

它将打印结果为’False’。

设置字段值

你可以为如下所示的字段设置数值

>>myproduct['fname'] = 'smith'
>>myproduct['fname']

访问所有的填充值

它可以访问所有的值,这些值存在于 “产品 “Item中。

>>myproduct.keys()
['name', 'price']

或者你可以访问所有的值以及如下所示的字段值—

>>myproduct.items()
[('name', 'Mouse'), ('price', 400)]
>> myresult = Product(myproduct) 
>> print myresult

它将打印输出为-

Product(name = 'Mouse', price = 400)
>> myresult1 = myresult.copy() 
>> print myresult1

它将打印输出为-

Product(name = 'Mouse', price = 400)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程