如下所示:
比如这儿有这么一大段带html的字串,想要从中提取文本,首先发现这是一个textarea
我们使用beautifulsoup
def get_content(url):
resp = urllib.request.urlopen(url)
html = resp.read()
bs = BeautifulSoup(html, "html.parser")
return bs.textarea.get_text()
首先用那段html字符串初始化beautifulsoup对象
然后bs.textarea返回找到的第一个textarea,找到后使用get_text()清空所有html标签元素
之后就会返回干净的文字
以上这篇Python使用get_text()方法从大段html中提取文本的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。