if lic-review__bodyeq0text==客人没有留下任何评语。 good=无 bad = 无 else #有评语 try isen=lic-review__body c-review__body--originaleq0 ##英语
在else语句中,如果评语不为空,应该进入try块中进行处理,而不是直接跳到最后的pass语句。因此,可能应该将pass语句移动到try块中。如下所示:
else: #有评语
try:
isen=li(".c-review__body c-review__body--original").eq(0)
##英语
try:#有无好评
isgood=li(".c-review__prefix c-review__prefix--color-green").eq(0)
good=isgood.text()
try:#有没有差评
isbad=li(".c-review__body c-review__body--original").eq(1)
bad=isbad.text()
except:
bad="无"
pass
except:
#只有坏评
good="无"
bad=li(".c-review__body c-review__body--original").eq(0).text()
pass
except:
#中文
try:#有无好评
isgood=li(".c-review__prefix c-review__prefix--color-green").eq(0)
good=isgood.text()
try: #有无差评
isbad=li(".c-review__body").eq(1)
bad=isbad.text()
except:
bad="无"
pass
except:
good="无"
bad=li(".c-review__body").eq(0).text()
pass
pas
原文地址: https://www.cveoy.top/t/topic/eCqa 著作权归作者所有。请勿转载和采集!