Opened this issue a year ago · 2 comments
jd_comment.py文件 第288行 pid_data = Order.xpath('tr[@Class="tr-bd"]/td[1]/div[1]/div[2]/div/a/@href')会拿不到数据 在298行 ** pid = re.findall('(?<=jd.com/)[(0-9)*?]+',pid)[0] **会越界
大佬给修一下吧
使用chatgpt修改过能跳过错误继续执行了,大家可以试试 jd_comment.py文件第288行后面添加下面代码:
opts['logger'].info(f'第{i + 1}个订单链接: %s',pid_data) if pid_data and pid_data[0] == 'javascript:void(0)': opts['logger'].info(f'第{i + 1}个订单链接错误: %s',pid_data) continue
重点是判断'javascript:void(0)',大家根据情况适当调整。
改后效果: