我的蜘蛛basic.py
文件中包含此代码:
if l.add_xpath('price', '//*[@id="price"]/text()',
MapCompose(lambda i: i.replace(',', ''), float),
re = '[,.0-9]'):
l.add_value('available', 1)
else:
l.add_value('price', 0)
l.add_value('available', 0)
当找到价格时,预期结果为available = 1
,但我得到的是0
,我不明白为什么!
有什么想法吗?