Scrapy - 使用项目
创建项目
您可以按照以下格式创建项目 −
>>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']
访问所有填充的值
可以访问"产品"项中的所有值。
>>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)