diff --git a/browser_login/fetch_issue_receipt_incremental.py b/browser_login/fetch_issue_receipt_incremental.py index 2642f34..9bf612e 100644 --- a/browser_login/fetch_issue_receipt_incremental.py +++ b/browser_login/fetch_issue_receipt_incremental.py @@ -322,6 +322,11 @@ def fetch_issue_receipt_incremental(): page.listen.stop() except Exception: pass + try: + # 必须强制退出浏览器,释放 9222 端口和内存,防止产生僵尸进程导致 404 Not Found + page.quit() + except Exception: + pass if __name__ == "__main__": fetch_issue_receipt_incremental() \ No newline at end of file diff --git a/browser_login/fetch_receipt_details_incremental.py b/browser_login/fetch_receipt_details_incremental.py index 86bd594..09492f8 100644 --- a/browser_login/fetch_receipt_details_incremental.py +++ b/browser_login/fetch_receipt_details_incremental.py @@ -293,6 +293,11 @@ def fetch_receipt_details_incremental(): page.listen.stop() except Exception: pass + try: + # 必须强制退出浏览器,释放内存,防止产生僵尸进程导致 404 + page.quit() + except Exception: + pass if __name__ == "__main__": fetch_receipt_details_incremental() \ No newline at end of file