使用 urllib3 解析来自 http get 请求的 XML 响应

Parse XML response coming from http get request using urllib3

我想通过以下代码解析来自 http get 请求的 XML 数据:

import urllib3

http = urllib3.PoolManager()

response = http.request('GET', 'http://192.168.1.110:8083/GetSectors?which=3')
print(response.data)
print(response.status)

但是回复不像我下面desired.See;

b'{"SectorList":null,"HataKodu":0,"HataMesaji":"Parametre belirlenen aral\xc4\xb1k d\xc4\xb1\xc5\x9f\xc4\xb1ndayd\xc4\xb1."}' 200

现在我想解析它并一项一项地获取项目。我决定使用 urllib3。但我无法解析这些数据。有什么想法吗?

编辑:我的 Python 版本是 3.4.4

浏览器输出如下;

output in browser

通过听从建议,我使用了请求库。但唯一让我忘记的是我没有得到数组,但我试图从 json 响应中得到一个数组对象。感谢大家@Wojciech Ptak,@OrangeFlash81

工作代码如下:

import requests
import json
resp = requests.get('http://192.168.1.110:8083/GetSectors?which=3')
print(resp.json()['HataMesaji'])
print(resp.json()['HataKodu'])

我可以得到任何这样的物品。