我想使用项目加载器的正则表达式,但我无法弄清楚如何.
通常情况下,它只是如此追加到最后:
response.xpath('*xpath*').re(*expression*)
但是如果项目加载器不起作用,请尝试如下:
Loader.add_xpath('item', '*xpath*').re(*expression*)
也尝试使用item.py中的MapCompose,但也没有让它工作.有人知道如何使用Item加载器使用正则表达式吗?
ItemLoader接受带有re
关键字参数的正则表达式:
l.add_xpath('item', '*xpath*', re='*expression*')