From 0aa4c7d76cc7a077691d1f4a69381809d9c628bb Mon Sep 17 00:00:00 2001 From: lededev Date: Thu, 30 Sep 2021 06:29:29 +0800 Subject: [PATCH] javdb.py:javdbx.json bugfix, find path before check days --- WebCrawler/javdb.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/WebCrawler/javdb.py b/WebCrawler/javdb.py index bf2e53b..ecc4f36 100755 --- a/WebCrawler/javdb.py +++ b/WebCrawler/javdb.py @@ -218,11 +218,13 @@ def main(number): cookie_json = './' + javdb_site + '.json' javdb_cookies = {'over18':'1', 'theme':'auto', 'locale':'zh'} # 不加载过期的cookie,javdb登录界面显示为7天免登录,故假定cookie有效期为7天 - cdays = file_modification_days(cookie_json) - if cdays < 7: - javdb_cookies, cookies_filepath = load_cookies(cookie_json) - elif cdays != 9999: - print( + cookies_dict, cookies_filepath = load_cookies(cookie_json) + if isinstance(cookies_dict, dict) and isinstance(cookies_filepath, str): + cdays = file_modification_days(cookies_filepath) + if cdays < 7: + javdb_cookies = cookies_dict + elif cdays != 9999: + print( f'[!]Cookies file {cookies_filepath} was updated {cdays} days ago, it will not be used for HTTP requests.') try: