首页 > 解决方案 > 从 beautifulsoup 结果中删除HTML 标记

问题描述

标签: pythonhtmlweb-scrapingbeautifulsouppython-requests

解决方案


如果您只想要标签使用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')]

推荐阅读