mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
feature: 打开网页的get现在默认为空字符,使用get()即可默认开启空页面 \ typo: _before_connect方法现命名为_process_connection,处理连接,_before_connect方法后续可能更新为执行页面访问前的内部操作
This commit is contained in:
parent
d8a85d361e
commit
c886916dc0
@ -496,7 +496,7 @@ class ChromiumBase(BasePage):
|
|||||||
Thread(target=run_js, args=(self, script, as_expr, self.timeouts.script if timeout is None else timeout,
|
Thread(target=run_js, args=(self, script, as_expr, self.timeouts.script if timeout is None else timeout,
|
||||||
args)).start()
|
args)).start()
|
||||||
|
|
||||||
def get(self, url, show_errmsg=False, retry=None, interval=None, timeout=None):
|
def get(self, url='', show_errmsg=False, retry=None, interval=None, timeout=None):
|
||||||
"""访问url
|
"""访问url
|
||||||
:param url: 目标url
|
:param url: 目标url
|
||||||
:param show_errmsg: 是否显示和抛出异常
|
:param show_errmsg: 是否显示和抛出异常
|
||||||
@ -505,7 +505,7 @@ class ChromiumBase(BasePage):
|
|||||||
:param timeout: 连接超时时间
|
:param timeout: 连接超时时间
|
||||||
:return: 目标url是否可用
|
:return: 目标url是否可用
|
||||||
"""
|
"""
|
||||||
retry, interval = self._before_connect(url, retry, interval)
|
retry, interval = self._process_connection(url, retry, interval)
|
||||||
self._url_available = self._d_connect(self._url, times=retry, interval=interval,
|
self._url_available = self._d_connect(self._url, times=retry, interval=interval,
|
||||||
show_errmsg=show_errmsg, timeout=timeout)
|
show_errmsg=show_errmsg, timeout=timeout)
|
||||||
return self._url_available
|
return self._url_available
|
||||||
@ -924,7 +924,7 @@ class ChromiumBase(BasePage):
|
|||||||
pass
|
pass
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def _before_connect(self, url, retry, interval):
|
def _process_connection(self, url, retry, interval):
|
||||||
"""连接前的准备
|
"""连接前的准备
|
||||||
:param url: 要访问的url
|
:param url: 要访问的url
|
||||||
:param retry: 重试次数
|
:param retry: 重试次数
|
||||||
|
Loading…
x
Reference in New Issue
Block a user