目前我正在使用XPathItemLoader
来抓取数据:
def parse_product(self, response):
items = []
l = XPathItemLoader(item=MyItem(), response=response)
l.default_input_processor = MapCompose(lambda v: v.split(), replace_escape_chars)
l.default_output_processor = Join()
l.add_xpath('name', 'div[2]/header/h1/text()')
items.append(l.load_item())
return items
并且需要v.split()
摆脱一些空间 - 这样才能正常工作。
但我现在如何添加时间?
l.add_value('time', time())
只会导致错误:
exceptions.AttributeError:' float'对象没有属性' split'