这个错误是由于列表索引超出范围引起的。这可能是因为在抓取网页时,没有找到对应的元素,导致列表为空。你可以在使用索引之前,先检查列表是否为空,以避免出现这个错误。

例如,你可以使用以下代码进行检查:

if zsbh:  # 如果列表不为空
    xiao_list.append(zsbh[0])
else:  # 如果列表为空
    xiao_list.append(None)  # 或者添加你认为合适的默认值

你可以根据需要修改代码,对其他两个变量(rdrq和zsyxq)也进行相似的处理。这样即使在网页上没有找到对应的元素,也不会触发索引超出范围的错误。

zsbh = htmlxpathid=c13053ea8cbd43abba9a4073492f00dediv2tabletbodytr13tdtext rdrq = htmlxpathid=c13053ea8cbd43abba9a4073492f00dediv2tabletbodytr14tdtext zsyxq = htmlxpathid=c13053

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

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