This commit is contained in:
g1879 2023-11-17 17:56:02 +08:00
parent 14f4a2442c
commit 727d850df3
3 changed files with 6 additions and 9 deletions

View File

@ -8,8 +8,8 @@ from .by import By
def get_loc(loc, translate_css=False): def get_loc(loc, translate_css=False):
"""接收selenium定位元组或本库定位语法转换为标准定位元组可翻译css selector为xpath """接收本库定位语法或selenium定位元组转换为标准定位元组可翻译css selector为xpath
:param loc: selenium定位元组或本库定位语法 :param loc: 本库定位语法或selenium定位元组
:param translate_css: 是否翻译css selector为xpath :param translate_css: 是否翻译css selector为xpath
:return: DrissionPage定位元组 :return: DrissionPage定位元组
""" """

View File

@ -501,11 +501,8 @@ class ChromiumBase(BasePage):
:return: 目标url是否可用 :return: 目标url是否可用
""" """
retry, interval = self._before_connect(url, retry, interval) retry, interval = self._before_connect(url, retry, interval)
self._url_available = self._d_connect(self._url, self._url_available = self._d_connect(self._url, times=retry, interval=interval,
times=retry, show_errmsg=show_errmsg, timeout=timeout)
interval=interval,
show_errmsg=show_errmsg,
timeout=timeout)
return self._url_available return self._url_available
def get_cookies(self, as_dict=False, all_domains=False, all_info=False): def get_cookies(self, as_dict=False, all_domains=False, all_info=False):

View File

@ -299,8 +299,8 @@ class WebPageTab(SessionPage, ChromiumTab, BasePage):
return return
if copy_user_agent: if copy_user_agent:
selenium_user_agent = self.run_cdp('Runtime.evaluate', expression='navigator.userAgent;')['result']['value'] user_agent = self.run_cdp('Runtime.evaluate', expression='navigator.userAgent;')['result']['value']
self.session.headers.update({"User-Agent": selenium_user_agent}) self.session.headers.update({"User-Agent": user_agent})
set_session_cookies(self.session, super(SessionPage, self).get_cookies()) set_session_cookies(self.session, super(SessionPage, self).get_cookies())