mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
微调
This commit is contained in:
parent
14f4a2442c
commit
727d850df3
@ -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定位元组
|
||||||
"""
|
"""
|
||||||
|
@ -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):
|
||||||
|
@ -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())
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user