From bbc9583d47735029dfa834ac8e342b51864405b7 Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Tue, 15 Jul 2025 10:27:06 +0800 Subject: [PATCH] 'commit' --- dsLightRag/Test/cookies.txt | 1 - dsLightRag/Test/out.pdf | Bin 19544 -> 0 bytes dsLightRag/{Test => WxGzh}/T1_Login.py | 9 +++++++-- .../{Test => WxGzh}/T2_GetArticleList.py | 15 +++++++++++++++ dsLightRag/{Test => WxGzh}/T3_GetArticle.py | 0 dsLightRag/WxGzh/__init__.py | 0 dsLightRag/{Test => WxGzh}/article_urls.txt | 0 dsLightRag/WxGzh/cookies.txt | 17 +++++++++++++++++ 8 files changed, 39 insertions(+), 3 deletions(-) delete mode 100644 dsLightRag/Test/cookies.txt delete mode 100644 dsLightRag/Test/out.pdf rename dsLightRag/{Test => WxGzh}/T1_Login.py (89%) rename dsLightRag/{Test => WxGzh}/T2_GetArticleList.py (89%) rename dsLightRag/{Test => WxGzh}/T3_GetArticle.py (100%) create mode 100644 dsLightRag/WxGzh/__init__.py rename dsLightRag/{Test => WxGzh}/article_urls.txt (100%) create mode 100644 dsLightRag/WxGzh/cookies.txt diff --git a/dsLightRag/Test/cookies.txt b/dsLightRag/Test/cookies.txt deleted file mode 100644 index 4999d643..00000000 --- a/dsLightRag/Test/cookies.txt +++ /dev/null @@ -1 +0,0 @@ -{"_clsk": "1v8cz8t|1752541383487|1|1|mp.weixin.qq.com/weheat-agent/payload/record", "xid": "fff1911b542cde79c5c47a38cb3929c8", "data_bizuin": "3514353238", "slave_user": "gh_4f88a4e194da", "slave_sid": "cDlUaWlaek5RZHV6SUIyVWNNZlJGYTJQdHY5YzUyN29LMG94RlptUV9lbkVDUWxmaTBURFE5YWNKeVRkYlZSdU9VRnNjWXRKN2xfZ2pZd0JWal82aVpsRDhqUnJXQkdYMml4SlhrdGtGY2k2MG95YTlQVEFVanpIR01oZ3p4dldiME9hRE1zcGxZV0FlNTVV", "rand_info": "CAESIPFuk5/nui6QoQ6zEO2B5RfaUmjuQjTJOQVg9mBuI/XG", "data_ticket": "AIy4PwNlFMRBDHcZ7jcXDXf/8fFLl5NS25Nj3tYuDL8H4W8EiURU4G9Dakn7aSUC", "bizuin": "3514353238", "mm_lang": "zh_CN", "slave_bizuin": "3514353238", "uuid": "91eaae9bc5e4f725e03ee2b7e75c8a2c", "ua_id": "bbkG1LsuVI1DszGdAAAAADm2HzejXloc87mSyGEMpdY=", "wxuin": "52541365079710", "_clck": "1l32fbr|1|fxm|0"} \ No newline at end of file diff --git a/dsLightRag/Test/out.pdf b/dsLightRag/Test/out.pdf deleted file mode 100644 index 4aec06ad8c5bbf081626dcc93f2bfe0877c5ab8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19544 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 diff --git a/dsLightRag/Test/T1_Login.py b/dsLightRag/WxGzh/T1_Login.py similarity index 89% rename from dsLightRag/Test/T1_Login.py rename to dsLightRag/WxGzh/T1_Login.py index e313e8ab..83eb3e0d 100644 --- a/dsLightRag/Test/T1_Login.py +++ b/dsLightRag/WxGzh/T1_Login.py @@ -7,6 +7,8 @@ import json import logging +from torch.distributed.elastic.timer import expires + """ # 查看selenium版本 pip show selenium @@ -55,18 +57,21 @@ if __name__ == '__main__': driver.get('https://mp.weixin.qq.com/') # 获取cookies cookie_items = driver.get_cookies() + expiry=-1 # 获取到的cookies是列表形式,将cookies转成json形式并存入本地名为cookie的文本中 for cookie_item in cookie_items: cookies[cookie_item['name']] = cookie_item['value'] + if('expiry' in cookie_item and cookie_item['expiry'] > expiry): + expiry = cookie_item['expiry'] if "slave_sid" not in cookies: logging.info("登录公众号失败,获取cookie失败") exit() - # cookies = json.dumps(post) # 注释掉这一行 # 将cookies写入文件 + cookies["expiry"] = expiry with open('cookies.txt', mode='w', encoding="utf-8") as f: - f.write(json.dumps(cookies)) + f.write(json.dumps(cookies, indent=4, ensure_ascii=False)) # 关闭浏览器 driver.quit() # 输出提示 diff --git a/dsLightRag/Test/T2_GetArticleList.py b/dsLightRag/WxGzh/T2_GetArticleList.py similarity index 89% rename from dsLightRag/Test/T2_GetArticleList.py rename to dsLightRag/WxGzh/T2_GetArticleList.py index bbf4318f..f06849b4 100644 --- a/dsLightRag/Test/T2_GetArticleList.py +++ b/dsLightRag/WxGzh/T2_GetArticleList.py @@ -37,6 +37,21 @@ if __name__ == '__main__': content = f.read() # 使用json还原为json对象 cookies = json.loads(content) + # "expiry": 1787106233 + # 检查是否有过期时间 + expiry=cookies["expiry"] + if expiry: + # 换算出过期时间 + expiry_time = time.localtime(expiry) + expiry_date = time.strftime("%Y-%m-%d %H:%M:%S", expiry_time) + print("cookies的过期时间一般是4天,cookies过期时间:", expiry_date) + # 获取当前时间戳 + current_timestamp = time.time() + # 检查是否已过期 + if current_timestamp > expiry: + print("Cookie已过期") + exit() + options = Options() options.add_argument('-headless') # 无头参数,调试时可以注释掉 # 设置headers - 使用微信内置浏览器的User-Agent diff --git a/dsLightRag/Test/T3_GetArticle.py b/dsLightRag/WxGzh/T3_GetArticle.py similarity index 100% rename from dsLightRag/Test/T3_GetArticle.py rename to dsLightRag/WxGzh/T3_GetArticle.py diff --git a/dsLightRag/WxGzh/__init__.py b/dsLightRag/WxGzh/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/dsLightRag/Test/article_urls.txt b/dsLightRag/WxGzh/article_urls.txt similarity index 100% rename from dsLightRag/Test/article_urls.txt rename to dsLightRag/WxGzh/article_urls.txt diff --git a/dsLightRag/WxGzh/cookies.txt b/dsLightRag/WxGzh/cookies.txt new file mode 100644 index 00000000..7183301e --- /dev/null +++ b/dsLightRag/WxGzh/cookies.txt @@ -0,0 +1,17 @@ +{ + "_clsk": "2gtve8|1752546228205|1|1|mp.weixin.qq.com/weheat-agent/payload/record", + "xid": "16332bed01be1055e236ad45b33af8df", + "data_bizuin": "3514353238", + "slave_user": "gh_4f88a4e194da", + "slave_sid": "QzBRX1FWTXNMaEdJYnc4ODBaM3FJU3RRbjVJNFE2N2IzMXFyVGlRQ0V5YklvNGFOc3NBWHdjV2J5OVg5U0JBVXdfdGhSU3lObXRheG1TdFUyXzVFcTFYS3E1NTh2aTlnSlBOOUluMUljUnBkYktjeUJDM216WVJNYzJKQkx2eW9Ib1duUk1yWXI3RndTa2dK", + "rand_info": "CAESIFwUSYus3XR5tFa1+b5ytJeuGAQS02d07zNBJNfi+Ftk", + "data_ticket": "9gQ088/vC7+jqxfFxBKS2aRx/JjmzJt+8HyuDLJtQBgpVej1hfSG1A0FQKWBbHQh", + "bizuin": "3514353238", + "mm_lang": "zh_CN", + "slave_bizuin": "3514353238", + "uuid": "8c5dc8e06af66d00a4b8e8596c8662eb", + "ua_id": "y1HZNMSzYCWuaUJDAAAAAApPVJ0a_arX_A5zqoUh6P8=", + "wxuin": "52546211515015", + "_clck": "msq32d|1|fxm|0", + "expiry": 1787106233 +} \ No newline at end of file