首页 > 解决方案 > AttributeError:ResultSet 对象没有属性“文本”。您可能将元素列表视为单个元素

问题描述

我有一个html代码

a = <th scope="row">Optical properties</th>

并希望输出=“光学属性”我尝试了以下代码,但它给出了错误

a.get_text()
a.string
a.text

请帮忙。

标签: htmlpython-3.x

解决方案


根据你的问题的标题,变量a持有ResultSet。要访问此结果集中第一项的文本,您可以执行以下操作:

a[0].get_text()

或者:

soup.find('th').text

推荐阅读