html - AttributeError:ResultSet 对象没有属性“文本”。您可能将元素列表视为单个元素
问题描述
我有一个html代码
a = <th scope="row">Optical properties</th>
并希望输出=“光学属性”我尝试了以下代码,但它给出了错误
a.get_text()
a.string
a.text
请帮忙。
解决方案
根据你的问题的标题,变量a
持有ResultSet
。要访问此结果集中第一项的文本,您可以执行以下操作:
a[0].get_text()
或者:
soup.find('th').text
推荐阅读
- node.js - 只能创建一个 cardNumber 类型的元素
- c# - 如何找出 EF 更新中错误的确切原因?
- python - Python BeautifulSoup 找不到标签
- flutter - 忽略进一步输入的颤振延迟
- mongodb - MongoDB - 在应用程序启动期间定期更新集合
- javascript - 如何使用谷歌表格应用宏文件夹范围?
- swift - 如何翻译/本地化 PrivacyPolicy.strings
- c# - 为什么我的 Azure Cosmos 查询应该返回许多结果却返回空结果?
- android - Android strings.xml 撇号、日期和字符串崩溃
- intellij-idea - Intellij Markdown 插件预览底部?