如何在 Python 中使用 if 检查 bs4 元素的类型?

贾斯汀

当我检查type()BeautifulSoup 元素的 时,它会打印<class 'bs4.element.Tag'>.

如何检查变量的类型是否为<class 'bs4.element.Tag'>using if

我想这两个以下方法,但它从来没有工作过,即使的类型bs4_element_varbs4.element.Tag

if type(bs4_element_var) == bs4.element.Tag:
    print("bs4_element_var's type is bs4.element.Tag")

if isinstance(bs4_element_var, bs4.element.Tag)
    print("bs4_element_var's type is bs4.element.Tag")
孟德尔

您还必须将 与Tag一起导入BeautifulSoup

from bs4 import BeautifulSoup, Tag

并检查您的元素是否为type() Tag

if type(bs4_element_var) == Tag:
    print("bs4_element_var's type is bs4.element.Tag")

if isinstance(bs4_element_var, Tag):
    print("bs4_element_var's type is bs4.element.Tag")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python - 如何在 bs4 中使用 select()

如何在 python bs4 中使用 xpath 获取字符串?

如何在 python bs4 中使用 xpath 获取字符串?

如何使用 Python 拆分 Javascript 代码 (bs4)

Python-如何使用bs4抓取JavaScript代码?

如何在 Python 中使用 if else 检查数据类型?

如何在书本中使用新的bs4()主题?

Web Scraping,如何在python中使用bs4从两个相同的标签中提取数据

如何在 Python 上使用 bs4/selenium 从解析代码中创建 Pandas DataFrame?

Python/BS4 - 在函数中使用列表作为输入

使用python进行bs4过滤

使用 bs4 解析 Python

Python,bs4:在解析时找不到检查标记

如何在Selenium和Python中使用类型查找元素

python3 使用索引访问 bs4 元素的行

Python使用BS4在整个XML中添加子子元素

使用 Requests bs4 Python3.8 从长元素中抓取文本

如何使用python使用bs4进行网络抓取和访问<script>

如何使用ID和名称查找隐藏的输入值-Python,bs4

如何使用python和bs4修复Scrap Web Table输出CSV

如何使用bs4 / python从Wikipedia网站获取txt文件中单词的搜索结果?

如何使用python和BS4从网页中正确提取和解析主题数据?

如何使用bs4在python中抓取单页应用程序网站

如何使用 bs4/python 访问标头标签(即 <h1>)下方的标签

如何使用python bs4获取Wikipedia表中的第一列值?

如何使用bs4或lxml获取在Python中找到XML标签的文本行?

使用bs4 python进行网页抓取:如何显示足球比赛

如何使用 bs4 在 python 中获取带连字符的标签值?

如何使用 Python BS4 访问 HTML <p> 标签内的文本