From 245253cd9e0ebaad3b9b4efbfae8c0e3090afc9b Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期三, 30 七月 2025 22:00:53 +0800
Subject: [PATCH] 添加 AI 生成/改写 docx ;添加微信公众号自动发布

---
 auto_media_publisher/uploaders/uploader_base.py |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/auto_media_publisher/uploaders/uploader_base.py b/auto_media_publisher/uploaders/uploader_base.py
index b753404..8665f27 100644
--- a/auto_media_publisher/uploaders/uploader_base.py
+++ b/auto_media_publisher/uploaders/uploader_base.py
@@ -38,7 +38,7 @@
         if not os.path.exists(self.cookie_path):
             self.logger.info(f"{ self.cookie_path} DOES NOT exist. Please Try login first.")
             return 
-        self.context = await self.browser.new_context(storage_state=f"{self.cookie_path}", user_agent=DEFAULT_USER_AGENT)
+        self.context = await self.browser.new_context(storage_state=f"{self.cookie_path}", user_agent=DEFAULT_USER_AGENT,viewport={"width": 1920, "height": 1080})
         if os.path.exists(PLAYWRIGHT_STEALTH_JS_PATH):
             await self.context.add_init_script(path=Path(PLAYWRIGHT_STEALTH_JS_PATH))
         await self.context.grant_permissions(['geolocation'])
@@ -64,12 +64,12 @@
             await self._init_broswer_context()
         for key, value in task_info.items():
             setattr(self, key, value)
-        # 灏濊瘯杞崲 publish_datetime 涓� datetime 瀵硅薄
-        if hasattr(self, 'publish_datetime') and isinstance(self.publish_datetime, str):
+        # 灏濊瘯杞崲 scheduled_time 涓� datetime 瀵硅薄
+        if hasattr(self, 'scheduled_time') and isinstance(self.scheduled_time, str):
             try:
-                self.publish_datetime = datetime.strptime(self.publish_datetime, "%Y-%m-%d %H:%M")
+                self.scheduled_time = datetime.strptime(self.scheduled_time, "%Y-%m-%d %H:%M:%S")
             except Exception as e:
-                self.logger.error(f"{self.user},{self.platform}鍙戠敓閿欒,鏃ユ湡杞崲 {self.publish_datetime},{e}")
+                self.logger.error(f"{self.user},{self.platform}鍙戠敓閿欒,鏃ユ湡杞崲 {self.scheduled_time},{e}")
         try:
             return await self._upload_core()
         except Exception as e:

--
Gitblit v1.9.1