HTML:
<html>
<head>
<base href='http://example.com/' />
<title>Example website</title>
</head>
<body>
<p id='demo'>
<p>
美国国家航空航天局(NASA)与英国著名物理学家霍金携手,将共同打造微型星际飞船“纳米飞行器”。\r\n该飞行器将以五分之一光速飞行,并用<span>20</span>年时间飞到距太阳系最近的恒星之一比邻星,帮助人类尽早找到下一个适合居住的星体。
</p>
</p>
</body>
</html>
要获取整段文字并去掉空格,如果分两步的话,可以这样:
a=response.xpath('//p[@id="demo"]/p/text()').extract_first()
b = re.sub(r'\s+','', a)
问题:
上面的两个步骤可不可以链式调用使两步合成一步?
response.xpath('//p[@id="demo"]/p/text()').re() //如果可以的话re()里面怎么写呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
业精于勤,荒于嬉;行成于思,毁于随。