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_bilibili.py |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/auto_media_publisher/uploaders/uploader_bilibili.py b/auto_media_publisher/uploaders/uploader_bilibili.py
index 488623c..6e364f3 100644
--- a/auto_media_publisher/uploaders/uploader_bilibili.py
+++ b/auto_media_publisher/uploaders/uploader_bilibili.py
@@ -14,24 +14,24 @@
             await page.locator(".switch-roll").first.click()
             await asyncio.sleep(1)
         
-            publish_date = self.publish_datetime.strftime("%Y-%m-%d")
-            publish_month = self.publish_datetime.strftime("%Y骞�%m鏈�")
-            exact_day = str(self.publish_datetime.day)
+            scheduled_date = self.scheduled_time.strftime("%Y-%m-%d")
+            scheduled_month = self.scheduled_time.strftime("%Y骞�%m鏈�")
+            exact_day = str(self.scheduled_time.day)
             
             await page.locator(".date-show-icon").first.click()
             await asyncio.sleep(1)
-            if publish_month != await page.locator("p.date-picker-nav-title").text_content():
+            if scheduled_month != await page.locator("p.date-picker-nav-title").text_content():
                 await page.locator(".next-btn-day.icon-sprite.icon-sprite-ic_into").click()
                 await asyncio.sleep(1)
             await page.get_by_text(exact_day, exact=True).click()
             await asyncio.sleep(1)
             
-            exact_hour = f"{self.publish_datetime.hour:02d}"
-            exact_min = f"{self.publish_datetime.minute:02d}"
+            exact_hour = f"{self.scheduled_time.hour:02d}"
+            exact_min = f"{self.scheduled_time.minute:02d}"
             await page.locator(".date-picker-timer > .date-show-icon").click()
             await asyncio.sleep(0.5)
-            await page.locator('div.time-picker-panel-select-wrp').nth(0).locator(f'span:nth-child({self.publish_datetime.hour + 1})').click()
-            minute_index = ((self.publish_datetime.minute // 5) * 5 // 5) + 1  # 搴忓彿浠�1寮�濮�
+            await page.locator('div.time-picker-panel-select-wrp').nth(0).locator(f'span:nth-child({self.scheduled_time.hour + 1})').click()
+            minute_index = ((self.scheduled_time.minute // 5) * 5 // 5) + 1  # 搴忓彿浠�1寮�濮�
             await page.locator('div.time-picker-panel-select-wrp').nth(1).locator(f'span:nth-child({minute_index})').click()
 
             await asyncio.sleep(1)
@@ -58,7 +58,7 @@
             async with page.expect_file_chooser() as fc_info:
                 await upload_div.click()
             file_chooser = await fc_info.value
-            await file_chooser.set_files(self.path_video)
+            await file_chooser.set_files(self.path_media)
             await asyncio.sleep(2)
 
             max_retries = 60  # 璁剧疆鏈�澶ч噸璇曟鏁�,鏈�澶х瓑寰呮椂闂翠负 2 鍒嗛挓
@@ -127,7 +127,7 @@
             await page.get_by_title(self.category).click()
 
             # 瀹氭椂鍙戝竷
-            if self.publish_datetime != 0:
+            if self.scheduled_time != 0:
                 await self.set_schedule_time(page)
 
             # 鍒ゆ柇瑙嗛鏄惁鍙戝竷鎴愬姛
@@ -152,5 +152,5 @@
 
             return True
         except Exception as e:
-            self.logger.error(f"{self.user} upload video {self.path_video} fails, error is :{e}")
+            self.logger.error(f"{self.user} upload video {self.path_media} fails, error is :{e}")
             return False
\ No newline at end of file

--
Gitblit v1.9.1