Скачать файл xml с сервера с Python3 - PullRequest
0 голосов
/ 25 марта 2020

пытаюсь загрузить файл xml из publi c банка данных http://api.worldbank.org/v2/en/indicator/SP.POP.TOTL?downloadformat=xml Я пытался сделать это с запросами:

import requests
response = requests.get(url)
response.encoding = 'utf-8' #or response.apparent_encoding
print(response.content)

и wget

import wget
wget.download(url, './my.xml')

Но оба способа обеспечивают беспорядок вместо правильного файла (это выглядит как неправильная кодировка, но я не могу это исправить). Если я пытаюсь загрузить файл через веб-браузер, я получаю правильный файл UTF-8 xml. Что я делаю не так в коде?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...