瀏覽代碼

fix #6163: 视频号发布时添加描述内容拼接在标题下方

- add_title_tags: 在标题后添加换行符,然后填入 description 内容
- 视频号发布时,描述未拼接到标题下方的问题修复
ethanfly 2 天之前
父節點
當前提交
bdebfb3307
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      server/python/platforms/weixin.py

+ 6 - 1
server/python/platforms/weixin.py

@@ -556,6 +556,11 @@ class WeixinPublisher(BasePublisher):
         await self.page.locator("div.input-editor").click()
         await self.page.keyboard.type(params.title)
 
+        # 添加描述(换行后在标题下方)
+        if params.description:
+            await self.page.keyboard.press("Enter")
+            await self.page.keyboard.type(params.description)
+
         if params.tags:
             await self.page.keyboard.press("Enter")
             for tag in params.tags:
@@ -1653,7 +1658,7 @@ class WeixinPublisher(BasePublisher):
         page: 页码从 0 开始,或上一页返回的 rawKeyBuff/lastBuff 字符串
         """
         # 分页:首页 currentPage=1/rawKeyBuff=null,下一页用 currentPage 递增或 rawKeyBuff
-        if page is None or page == "" or (isinstance(page, int) and page == 0):
+        if page is None or page == "" or page == "0" or (isinstance(page, int) and page == 0):
             current_page = 1
             raw_key_buff = None
         elif isinstance(page, int):