python去除html标签的方法有什么?在Python中,我们想要去除html标签有很多方法,例如使用pattern.sub('',html)方法、BeautifulSoup(html,'html.parser')方法或者response.xpath('string(.)')方法,那么具体怎样做呢?下面我们一起来看看。
本文操作环境:windows7系统、python3.6.4版,DELL G3电脑。
python去除html标签的几种方法
import re from bs4 import BeautifulSoup from lxml import etree html = '<p>你好</p><br/><font>哈哈</font><b>大家好</b>' # 方法一 pattern = re.compile(r'<[^>] >',re.S) result = pattern.sub('', html) print(result) <br># 方法二 soup = BeautifulSoup(html,'html.parser') print(soup.get_text()) # 方法三 response = etree.HTML(text=html) # print(dir(response)) print(response.xpath('string(.)')) # 你好哈哈大家好 # 你好哈哈大家好 # 你好哈哈大家好
对python去除html标签的方法就介绍到这了,对于这几个方法的使用还是比较简单的,希望本文能对大家有帮助,想要了解更多python去除html标签的方法,请关注群英网络其它相关文章。
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2018 群英 版权所有 茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号-36 粤公网安备 44090202000006号 粤工商备P091701000595