你可以使用len()函数来判断bs4.element.ResultSet结果是否存在。bs4.element.ResultSet是一个可迭代的对象,它包含了一组结果。如果结果存在,len()函数将返回结果的数量,如果结果不存在,len()函数将返回0。

以下是一个示例代码:

from bs4 import BeautifulSoup

html = '''
<html>
<body>
<div class="container">
    <h1>标题</h1>
    <p>这是一个段落。</p>
</div>
</body>
</html>
'''

soup = BeautifulSoup(html, 'html.parser')
results = soup.find_all('div', class_='container')

if len(results) > 0:
    print('结果存在')
else:
    print('结果不存在')

在这个例子中,我们使用find_all()方法找到所有class为"container"的div元素,并将结果存储在results变量中。然后,我们使用len()函数来判断结果是否存在。如果结果存在,输出"结果存在",否则输出"结果不存在"

py 如何判断 bs4elementResultSet 结果是否存在

原文地址: http://www.cveoy.top/t/topic/i0fP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录