From aea5aace530f75bb4610019b71bebe3f177f7b7f Mon Sep 17 00:00:00 2001 From: g1879 Date: Fri, 19 Jan 2024 01:00:16 +0800 Subject: [PATCH] =?UTF-8?q?4.0.3.2=E5=A2=9E=E5=8A=A0reconnect()=E6=96=B9?= =?UTF-8?q?=E6=B3=95=EF=BC=9B=E4=BC=98=E5=8C=96=E5=85=B3=E9=97=AD=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E9=A1=B5=E9=80=BB=E8=BE=91=EF=BC=9B=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?s=5Fele()=E5=90=8E=E5=AE=9A=E4=BD=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/__init__.py | 2 +- DrissionPage/_pages/chromium_base.py | 3 ++- setup.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/DrissionPage/__init__.py b/DrissionPage/__init__.py index 78fa124..25f0e09 100644 --- a/DrissionPage/__init__.py +++ b/DrissionPage/__init__.py @@ -14,4 +14,4 @@ from ._configs.chromium_options import ChromiumOptions from ._configs.session_options import SessionOptions __all__ = ['ChromiumPage', 'ChromiumOptions', 'SessionOptions', 'SessionPage', 'WebPage', '__version__'] -__version__ = '4.0.3.1' +__version__ = '4.0.3.2' diff --git a/DrissionPage/_pages/chromium_base.py b/DrissionPage/_pages/chromium_base.py index 49d7721..436e731 100644 --- a/DrissionPage/_pages/chromium_base.py +++ b/DrissionPage/_pages/chromium_base.py @@ -834,9 +834,10 @@ class ChromiumBase(BasePage): :param wait: 断开后等待若干秒再连接 :return: None """ + t_id = self._target_id self.disconnect() sleep(wait) - self._driver = self.browser._get_driver(self._target_id, self) + self._driver = self.browser._get_driver(t_id, self) def handle_alert(self, accept=True, send=None, timeout=None, next_one=False): r = self._handle_alert(accept=accept, send=send, timeout=timeout, next_one=next_one) diff --git a/setup.py b/setup.py index 2f84c94..0317688 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ with open("README.md", "r", encoding='utf-8') as fh: setup( name="DrissionPage", - version="4.0.3.1", + version="4.0.3.2", author="g1879", author_email="g1879@qq.com", description="Python based web automation tool. It can control the browser and send and receive data packets.",