changed encoding showup
This commit is contained in:
@@ -27,8 +27,10 @@ def init_proxy(app):
|
|||||||
# Получаем ленту
|
# Получаем ленту
|
||||||
proxies = {"http": PROXY_URL, "https": PROXY_URL} if PROXY_URL else None
|
proxies = {"http": PROXY_URL, "https": PROXY_URL} if PROXY_URL else None
|
||||||
r = requests.get(url, timeout=10, proxies=proxies)
|
r = requests.get(url, timeout=10, proxies=proxies)
|
||||||
r.encoding = "windows-1251" if "windows-1251" in r.headers.get("content-type", "").lower() else r.apparent_encoding
|
_encode = r.apparent_encoding.lower()
|
||||||
xml_data = r.text.replace('<?xml version="1.0" encoding="windows-1251"?>', '<?xml version="1.0" encoding="UTF-8"?>')
|
r.encoding = _encode
|
||||||
|
xml_data = r.text.replace(f'<?xml version="1.0" encoding="{_encode}"?>',
|
||||||
|
'<?xml version="1.0" encoding="UTF-8"?>')
|
||||||
|
|
||||||
# Разбираем XML
|
# Разбираем XML
|
||||||
root = ET.fromstring(xml_data)
|
root = ET.fromstring(xml_data)
|
||||||
|
|||||||
Reference in New Issue
Block a user