I have this code in my spider basic.py
file:
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)
The expected result is available = 1
when there is a price found, but what I get is 0
and I don't understand why!
Any ideas?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…