python - 从 beautifulsoup 结果中删除 <a> HTML 标签

标签 python html web-scraping beautifulsoup python-requests

最佳答案

如果您只需要标签中的文本,请使用get_text()方法

for x in tonight.find_all('a', itemprop="url"):
    names.append(x.get_text())                                                                                                                                                    
print(names)

更好的列表理解这是最快的

names = [x.get_text() for x in tonight.find_all('a', itemprop='url')]

关于python - 从 beautifulsoup 结果中删除 <a> HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50514919/

相关文章:

javascript - HTML/CSS 帮助 我无法定位我的搜索框

android - 绝对定位元素在相对 div 内未正确对齐

python - 用 Python 从许多 Google 搜索中抓取链接

Python3 在网络摄像头 fps 处处理和显示网络摄像头流

python - pip uninstall 工作但给出错误

python - 使用 Locust 进行负载测试

python - 用于 gcs-connector 访问谷歌存储的 Spark 提交选项

html - 我试图将导航栏中的链接向右移动 160 像素,但我做不到

javascript - Node.js - 无法使用 Cheerio 存储预期数据

python - 无法在 Beautiful Soup 中从 eBay 获取数据