jack 6 месяцев назад
Родитель
Сommit
60b0b37438
1 измененных файлов с 12 добавлено и 8 удалено
  1. 12 8
      monad/monadscore_query.py

+ 12 - 8
monad/monadscore_query.py

@@ -21,7 +21,7 @@ def get_wallet_detail(wallet_address: str, page):
     except Exception as e:
     except Exception as e:
         print(f"查询钱包 {wallet_address} 时出错: {str(e)}")
         print(f"查询钱包 {wallet_address} 时出错: {str(e)}")
 
 
-def main():
+def run():
     with sync_playwright() as p:
     with sync_playwright() as p:
         # 启动一个 Chromium 浏览器,headless=False 确保可见
         # 启动一个 Chromium 浏览器,headless=False 确保可见
         browser = p.chromium.launch(
         browser = p.chromium.launch(
@@ -51,13 +51,17 @@ def main():
             time.sleep(1)
             time.sleep(1)
             print(f'正在查询钱包 {i} : {wallet}')
             print(f'正在查询钱包 {i} : {wallet}')
             get_wallet_detail(wallet, page)
             get_wallet_detail(wallet, page)
-        try:
-            while True:
-                time.sleep(3600)
-        except KeyboardInterrupt:
-            print("程序被手动终止,关闭浏览器...")
-            context.close()
-            browser.close()
+
+        time.sleep(3600)
+
+        context.close()
+        browser.close()
+
+
+def main():
+    while True:
+        run()
+        time.sleep(5)
 
 
 if __name__ == "__main__":
 if __name__ == "__main__":
     main()
     main()