判断cookie创建的时间是否已经24小时

 def read_cookie(self):
        cookiesfilepath="cookies%s" % self.uid
        if os.path.exists(cookiesfilepath):
            ctime = os.path.getctime(cookiesfilepath)#获取文件创建时间
            create = datetime.datetime.fromtimestamp(ctime) + datetime.timedelta(days=+1)  #当前天加1
            nowdate = datetime.datetime.now()
            if(nowdate>create):
                os.remove(cookiesfilepath)
                return False
            else:
                try:
                    with open("cookies%s" % self.uid, "rb") as fs:
                        data = pickle.load(fs)
                    return data
                except:
                    get_logger().info("Cookies Not In Disk")
                    return False
        # 初始化url

  

posted @ 2018-02-27 10:33  公众号python学习开发  阅读(682)  评论(0编辑  收藏  举报