mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
修复中文网站访问出错的bug
This commit is contained in:
parent
55e48c882e
commit
af6a4e2b6e
@ -90,7 +90,7 @@ class SessionPage(object):
|
|||||||
to_url = quote(url, safe='/:&?=%;#@')
|
to_url = quote(url, safe='/:&?=%;#@')
|
||||||
if not url or (not go_anyway and self.url == to_url):
|
if not url or (not go_anyway and self.url == to_url):
|
||||||
return
|
return
|
||||||
self._url = url
|
self._url = to_url
|
||||||
self._response = self._make_response(to_url, **kwargs)
|
self._response = self._make_response(to_url, **kwargs)
|
||||||
if self._response:
|
if self._response:
|
||||||
self._response.html.encoding = self._response.encoding # 修复requests_html丢失编码方式的bug
|
self._response.html.encoding = self._response.encoding # 修复requests_html丢失编码方式的bug
|
||||||
@ -103,7 +103,7 @@ class SessionPage(object):
|
|||||||
to_url = quote(url, safe='/:&?=%;#@')
|
to_url = quote(url, safe='/:&?=%;#@')
|
||||||
if not url or (not go_anyway and self._url == to_url):
|
if not url or (not go_anyway and self._url == to_url):
|
||||||
return
|
return
|
||||||
self._url = url
|
self._url = to_url
|
||||||
self._response = self._make_response(to_url, mode='post', data=data, **kwargs)
|
self._response = self._make_response(to_url, mode='post', data=data, **kwargs)
|
||||||
if self._response:
|
if self._response:
|
||||||
self._response.html.encoding = self._response.encoding # 修复requests_html丢失编码方式的bug
|
self._response.html.encoding = self._response.encoding # 修复requests_html丢失编码方式的bug
|
||||||
@ -193,6 +193,7 @@ class SessionPage(object):
|
|||||||
"""
|
"""
|
||||||
if mode not in ['get', 'post']:
|
if mode not in ['get', 'post']:
|
||||||
raise ValueError("mode must be 'get' or 'post'.")
|
raise ValueError("mode must be 'get' or 'post'.")
|
||||||
|
url = quote(url, safe='/:&?=%;#@')
|
||||||
|
|
||||||
# 设置referer和host值
|
# 设置referer和host值
|
||||||
kwargs_set = set(x.lower() for x in kwargs)
|
kwargs_set = set(x.lower() for x in kwargs)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user