将正则表达式与项目加载器一起使用
Using regex with Item Loader
我想在项目加载器中使用正则表达式,但我不知道该怎么做。
通常,它只是像这样附加到末尾:
response.xpath('*xpath*').re(*expression*)
但是对于一个不起作用的项目加载器,试过这样:
Loader.add_xpath('item', '*xpath*').re(*expression*)
还在 item.py 中尝试使用 MapCompose,但也没有成功。有人知道如何在项目加载器中使用正则表达式吗?
ItemLoader 接受带有 re
关键字参数的正则表达式:
l.add_xpath('item', '*xpath*', re='*expression*')
我想在项目加载器中使用正则表达式,但我不知道该怎么做。
通常,它只是像这样附加到末尾:
response.xpath('*xpath*').re(*expression*)
但是对于一个不起作用的项目加载器,试过这样:
Loader.add_xpath('item', '*xpath*').re(*expression*)
还在 item.py 中尝试使用 MapCompose,但也没有成功。有人知道如何在项目加载器中使用正则表达式吗?
ItemLoader 接受带有 re
关键字参数的正则表达式:
l.add_xpath('item', '*xpath*', re='*expression*')