6dylan6 / auto_comment

带图评价
420 stars 75 forks source link

列表索引超出范围问题 #29

Open group-by opened 1 year ago

group-by commented 1 year ago

1.开始评价晒单 当前共有17个评价。 list index out of range

6dylan6 commented 1 year ago

已知bug,我这边没有遇到,还不能解决

swpu-cxm commented 1 year ago

经过调试,应该是jd_comment.py的250行的倒序 for i, Order in enumerate(reversed(Order_data)) 导致的。去掉reversed正常运行,具体为什么就没有仔细研究了

6dylan6 commented 1 year ago

经过调试,应该是jd_comment.py的250行的倒序 for i, Order in enumerate(reversed(Order_data)) 导致的。去掉reversed正常运行,具体为什么就没有仔细研究了

方便的话把Order_data输出看看,在报错的情况下

swpu-cxm commented 1 year ago

抱歉,我这里也不能复现了,大致情况时我初始有20+订单,第一次正常运行,评价了十个订单,第二次就无法正常评价,只能追评了,后续剩余的未评价订单都无法评价

Cp0204 commented 1 year ago

抱歉,我这里也不能复现了,大致情况时我初始有20+订单,第一次正常运行,评价了十个订单,第二次就无法正常评价,只能追评了,后续剩余的未评价订单都无法评价

早上我遇到,我的情况是因为待评价里有一个非常规订单(京东到家,一个订单里N件可评商品),把这个订单手动评价后就无法复现了。

6dylan6 commented 1 year ago

我也評過多個子訂單,也正常,等我復現或大佬pr了

fyu0h commented 1 year ago

似乎是因为这种这种一个订单里N件可评商品导致的。

已启用AI评价

开始第 1 个账号评价...

待评价订单 2----待追评 1----服务评价 0----已评价 0

1.开始评价晒单

这里print了order_data [<Element tbody at 0x7f21ce827bc0>, <Element tbody at 0x7f21cea29400>]

待评价订单 2----待追评 1----服务评价 0----已评价 0

image image
18271211 commented 1 year ago

依旧超出,而且就直接跳过评价开始执行追评了

开始执行... 2023-06-22 12:53:48

已获取环境变量 CK

开始第 1 个账号评价...

待评价订单 22----待追评 30----服务评价 8----已评价 0

1.开始评价晒单 当前共有22个评价。 list index out of range

待评价订单 22----待追评 30----服务评价 8----已评价 0

18271211 commented 1 year ago

知道什么原因了,买了京东超市的商品,就会产生list index out of range,手动评价了以后就不会跳了 可能其他相似的非正常的商品订单都会产生这个问题。

18271211 commented 1 year ago

抱歉,我这里也不能复现了,大致情况时我初始有20+订单,第一次正常运行,评价了十个订单,第二次就无法正常评价,只能追评了,后续剩余的未评价订单都无法评价

早上我遇到,我的情况是因为待评价里有一个非常规订单(京东到家,一个订单里N件可评商品),把这个订单手动评价后就无法复现了。

情况一下,看来就是因为非常规订单导致的。