py 如何判断 bs4elementResultSet 结果是否存在
你可以使用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()函数来判断结果是否存在。如果结果存在,输出"结果存在",否则输出"结果不存在"
原文地址: http://www.cveoy.top/t/topic/i0fP 著作权归作者所有。请勿转载和采集!