tm = html.xpath('//ul[@class="lastchapter clear"]//li[4]/text()')[0] # 更新时间
xpath 获取的 有可能是XX小时前更新 或者 XXX天前更新 等 判断都在下面
# day = datetime.datetime.now() # 获取当前的时间
day = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
timeArray = time.strptime(day, "%Y-%m-%d %H:%M:%S") # 转化时间数组
timeStamp = int(time.mktime(timeArray)) #转化为时间戳
if "小时前更新" in tm:
times = tm[:-5]
# tim + datetime.timedelta(hours=-1).strftime("%Y-%m-%d %H:%M:%S")
uptime=(datetime.datetime.now() + datetime.timedelta(hours=-int(times))).strftime("%Y-%m-%d %H:%M:%S")
elif "天前更新" in tm:
times = tm[:-4]
uptime = (datetime.datetime.now() + datetime.timedelta(days=-int(times))).strftime("%Y-%m-%d %H:%M:%S")
elif "分钟前更新" in tm or "刚刚" in tm:
uptime = day
else:
sjtime = tm[0:-2]
uptime=str(sjtime)+":00"
希望对大家有帮助 ,不喜勿喷 ,本人小白一个