From 727d850df3df520acfc5c3f2dee8631e116c5c0b Mon Sep 17 00:00:00 2001 From: g1879 Date: Fri, 17 Nov 2023 17:56:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/_commons/locator.py | 4 ++-- DrissionPage/_pages/chromium_base.py | 7 ++----- DrissionPage/_pages/chromium_tab.py | 4 ++-- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/DrissionPage/_commons/locator.py b/DrissionPage/_commons/locator.py index 9daeb16..3e9662b 100644 --- a/DrissionPage/_commons/locator.py +++ b/DrissionPage/_commons/locator.py @@ -8,8 +8,8 @@ from .by import By def get_loc(loc, translate_css=False): - """接收selenium定位元组或本库定位语法,转换为标准定位元组,可翻译css selector为xpath - :param loc: selenium定位元组或本库定位语法 + """接收本库定位语法或selenium定位元组,转换为标准定位元组,可翻译css selector为xpath + :param loc: 本库定位语法或selenium定位元组 :param translate_css: 是否翻译css selector为xpath :return: DrissionPage定位元组 """ diff --git a/DrissionPage/_pages/chromium_base.py b/DrissionPage/_pages/chromium_base.py index d60e0b2..8d01ca5 100644 --- a/DrissionPage/_pages/chromium_base.py +++ b/DrissionPage/_pages/chromium_base.py @@ -501,11 +501,8 @@ class ChromiumBase(BasePage): :return: 目标url是否可用 """ retry, interval = self._before_connect(url, retry, interval) - self._url_available = self._d_connect(self._url, - times=retry, - interval=interval, - show_errmsg=show_errmsg, - timeout=timeout) + self._url_available = self._d_connect(self._url, times=retry, interval=interval, + show_errmsg=show_errmsg, timeout=timeout) return self._url_available def get_cookies(self, as_dict=False, all_domains=False, all_info=False): diff --git a/DrissionPage/_pages/chromium_tab.py b/DrissionPage/_pages/chromium_tab.py index c67600a..0e5a13d 100644 --- a/DrissionPage/_pages/chromium_tab.py +++ b/DrissionPage/_pages/chromium_tab.py @@ -299,8 +299,8 @@ class WebPageTab(SessionPage, ChromiumTab, BasePage): return if copy_user_agent: - selenium_user_agent = self.run_cdp('Runtime.evaluate', expression='navigator.userAgent;')['result']['value'] - self.session.headers.update({"User-Agent": selenium_user_agent}) + user_agent = self.run_cdp('Runtime.evaluate', expression='navigator.userAgent;')['result']['value'] + self.session.headers.update({"User-Agent": user_agent}) set_session_cookies(self.session, super(SessionPage, self).get_cookies())