From 1dd99f552485fe006eb0e9a0ebeacfe559d1e765 Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期三, 30 七月 2025 22:07:30 +0800
Subject: [PATCH] 设置 类别 容错

---
 .gitignore                                          |    3 +++
 auto_media_publisher/uploaders/uploader_bilibili.py |   10 +++++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 2594a36..1896d4a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,8 +19,11 @@
 data/taijiniao/
 data/dajiala_top15_data.json
 
+# 鐢ㄦ埛閰嶇疆鏁版嵁鍜屾暟鎹簱
+config/
 *.sqlite3
 
+# logs 鐩稿叧鏂囦欢
 *.log
 *.bak
 *.swp
diff --git a/auto_media_publisher/uploaders/uploader_bilibili.py b/auto_media_publisher/uploaders/uploader_bilibili.py
index 6e364f3..04ddc09 100644
--- a/auto_media_publisher/uploaders/uploader_bilibili.py
+++ b/auto_media_publisher/uploaders/uploader_bilibili.py
@@ -122,9 +122,13 @@
 
             
             # select CLass
-            await page.locator(".select-controller").first.click()
-            await asyncio.sleep(1)
-            await page.get_by_title(self.category).click()
+            if self.category:
+                try:
+                    await page.locator(".select-controller").first.click()
+                    await asyncio.sleep(1)
+                    await page.get_by_title(self.category).click()
+                except Exception as e:
+                    self.logger.error(f'[ bilibili ] setting catalog error. {e}')
 
             # 瀹氭椂鍙戝竷
             if self.scheduled_time != 0:

--
Gitblit v1.9.1