这个scrapy的正则表达式怎么改一下?

html:

<div>数量:100-200个&nbsp;&nbsp;&nbsp;&nbsp;</div>

目标:要取出“100-200个”,其他不要。

解析:

result = response.xpath('/html/body/div/text()').re_first(u'数量:(.+)&$')

得到的结果是none,xpath部分没有问题,后面re_first()有问题,怎么改一下?

阅读 3.5k
1 个回答

re_first(u'数量:(.+)&$') 改成 re_first(r'数量:(.+)&$') 试试

推荐问题