1 import scrapy
2
3 class testItem(scrapy.Item):
4 xxx = scrapy.Field()
5
6
7
8 item = testItem()
9 item.xxx = 'xxx'
10 print type(item)
11
12 print type(item['xxx'])
执行报错
Traceback (most recent call last):
File "ttt.py", line 9, in
item.xxx = 'xxx'
File "/usr/local/lib/python2.7/dist-packages/scrapy/item.py", line 76, in __setattr__
(name, value))
AttributeError: Use item['xxx'] = 'xxx' to set field value
但是初始化的时候赋值没有问题
item = testItem(xxx='xxx')
有知道的大牛指点一下,谢谢!