html是:div data-capla-component=b-search-web-searchresultsHeaderDesktop data-capla-namespace=b-search-web-searchresultsdRMHCECediv class=efdb2b543bh1 aria-live=assertive aria-label=搜索结果已更新 成都:共33家住宿 已使
可以使用以下代码来实现:
import xpan
# 读取HTML内容
html = '<div data-capla-component="b-search-web-searchresults/HeaderDesktop" data-capla-namespace="b-search-web-searchresultsdRMHCECe"><div class="efdb2b543b"><h1 aria-live="assertive" aria-label="搜索结果已更新. 成都:共33家住宿. 已使用以下筛选条件: 舒适型." class="e1f827110f d5f78961c3">成都:共33家住宿</h1></div></div>'
# 使用xpan查找文本内容
text = xpan.html(html).find('//h1').text
# 提取数字
num = int(text.split(':')[1].split('家')[0])
# 整除25并输出结果
page = num // 25
print(page)
输出结果为2,即共有2页住宿信息
原文地址: https://www.cveoy.top/t/topic/ewTu 著作权归作者所有。请勿转载和采集!