x = [str(t) + '小时前' for t in range(1,25)]
d = [str(d) + '天前' for d in range(1,8)]
if item['arc_time'] in x:
item['arc_time'] = datetime.strftime(datetime.today(),'%Y-%m-%d') #24小时之前,一律替换成当天日期
elif item['arc_time'] in d[0]:
item['arc_time'] = datetime.strftime(datetime.today() + timedelta(days=-1),'%Y/%m/%d') #获取前1天日期
elif item['arc_time'] in d[1]:
item['arc_time'] = datetime.strftime(datetime.today() + timedelta(days=-2), '%Y/%m/%d') #获取前2天日期
elif item['arc_time'] in d[2]:
item['arc_time'] = datetime.strftime(datetime.today() + timedelta(days=-3), '%Y/%m/%d') #获取前3天日期
elif item['arc_time'] in d[3]:
item['arc_time'] = datetime.strftime(datetime.today() + timedelta(days=-4), '%Y/%m/%d') #获取前4天日期
elif item['arc_time'] in d[4]:
item['arc_time'] = datetime.strftime(datetime.today() + timedelta(days=-5), '%Y/%m/%d') #获取前5天日期
elif item['arc_time'] in d[5]:
item['arc_time'] = datetime.strftime(datetime.today() + timedelta(days=-6), '%Y/%m/%d') #获取前6天日期
爬虫数据几小时、几天前的时间处理
最新推荐文章于 2021-06-22 17:39:26 发布