소스 검색

增加了飞书通知---v0.2

罗俊辉 1 년 전
부모
커밋
f2c6724d43
3개의 변경된 파일12개의 추가작업 그리고 7개의 파일을 삭제
  1. 1 1
      applications/functions.py
  2. 3 3
      feishu/feishu.py
  3. 8 3
      main_v2.py

+ 1 - 1
applications/functions.py

@@ -19,7 +19,7 @@ async def check_account(page, account_name):
 
 
 async def navigate(page, account_name):
-    name_ = """
+    """
     :param page: playwright instance page class
     :param account_name:
     """

+ 3 - 3
feishu/feishu.py

@@ -79,6 +79,6 @@ class Feishu(object):
         #     return
 
 
-if __name__ == "__main__":
-    F = Feishu()
-    F.bot("票圈视频", 2)
+# if __name__ == "__main__":
+#     F = Feishu()
+#     F.bot("票圈视频", 2)

+ 8 - 3
main_v2.py

@@ -9,6 +9,7 @@ import datetime
 import pandas as pd
 from playwright.async_api import async_playwright
 
+
 from applications import check_account,  Mysql
 from applications.config import platform_map
 from applications.functions import navigate
@@ -103,9 +104,13 @@ async def run(playwright):
             print(f"{platform_name} has already been exported")
         else:
             await check_account(page, platform_name)
-            await navigate(page, platform_name)
-            done_dict[platform_name] = 1
-            F.bot(platform_name)
+            try:
+                await navigate(page, platform_name)
+                done_dict[platform_name] = 1
+                F.bot(platform_name)
+            except Exception as e:
+                F.bot(platform_name, 2)
+                continue
 
     # 关闭浏览器上下文和浏览器
     await context.close()