python - 从 beautifulsoup 结果中删除HTML 标记
问题描述
解决方案
如果您只想要标签使用get_text()
方法中的文本
for x in tonight.find_all('a', itemprop="url"):
names.append(x.get_text())
print(names)
最好用list comprehension
这个最快
names = [x.get_text() for x in tonight.find_all('a', itemprop='url')]
推荐阅读
- docker - Docker 与多个 nginx 实例共享网络,提供随机 nginx 实例
- image - 在命令行上从图像中删除所有元数据
- python - 一个函数,它接受一个字符串和一个字符并切片到(包括)第一次出现的字符?
- powershell - 发送电子邮件问题
- javascript - 如果我们在浏览器中关闭 javascript,可以保持会话吗?
- javascript - JavaScript 可以处理 C 结构吗?
- square - Checkout API 在重定向时获取买家的电子邮件
- node.js - 何时在节点 REST API 中使用 rabbitMQ?
- scala - 如何在没有副作用的情况下重写这个 Stream iterate-takeWhile 代码?
- javascript - 将字母和数字匹配在一起或仅匹配字母的正则表达式