如何用BeautifulSoup获取HTML锚标签<a>之间的文本内容?
获取BeautifulSoup中标签的内部文本
- 使用
.text属性:直接提取标签及其子标签的所有文本内容,适配大多数场景name = k.find('a').text - 使用
.get_text()方法:功能和.text相近,还能自定义分隔符、是否去除空白等,比如要清除首尾空白:name = k.find('a').get_text(strip=True) - 使用
.string属性:仅适用于标签内部无其他子标签(只有纯文本)的情况,直接返回对应文本节点name = k.find('a').string
针对你给出的示例<a href="/wiki/Nemanja_Bjelica" title="Nemanja Bjelica">Bjelica, Nemanja</a>,以上三种方式都能获取到Bjelica, Nemanja。
内容的提问来源于stack exchange,提问作者ili
相关产品推荐
相关产品推荐

