From d6ffe5db37e595c42652538ca1fec4556cf1e851 Mon Sep 17 00:00:00 2001 From: PAN Lei Date: Mon, 8 Aug 2022 18:11:07 +0200 Subject: [PATCH] close browser when exception in check_results --- main.py | 6 +++--- src/check_results.py | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 241eb99..206850b 100644 --- a/main.py +++ b/main.py @@ -62,6 +62,6 @@ def get_proxy(proxy_type=ProxyType.BRIGHT_DATA): if __name__ == '__main__': # 修改联系人行,结束联系人行 第三个参数store等于0的时候是随机,传入1的时候是总店 # start_book(744, 858, store_choose_state=1, mode=ModeEnum.AUTOMATIC, headless=False) - # start_book(744, 1264, store_choose_state=1, mode=ModeEnum.AUTOMATIC, headless=False) - start_book(1265, 1352, store_choose_state=1, mode=ModeEnum.AUTOMATIC, headless=False) - # recheck_the_captcha_error_contacts(store_type=1, mode=ModeEnum.AUTOMATIC, on_no_contact_found=lambda: None, headless=False) + start_book(744, 1264, store_choose_state=1, mode=ModeEnum.AUTOMATIC, headless=True) + start_book(1265, 1352, store_choose_state=1, mode=ModeEnum.AUTOMATIC, headless=True) + recheck_the_captcha_error_contacts(store_type=1, mode=ModeEnum.AUTOMATIC, on_no_contact_found=lambda: None, headless=True) diff --git a/src/check_results.py b/src/check_results.py index 761fb1c..2e01d88 100644 --- a/src/check_results.py +++ b/src/check_results.py @@ -58,6 +58,8 @@ class ResultChecker: return self.page.content() except Exception as error: print(error) + self.logger.info("will close browser") + self.browser.close() return None def run(self, reserve_pojo: ReserveResultPojo, firestore_collection, headless=False, need_send_email=False):