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

2024-06-17 10:52:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从以下代码解析来自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)

但反应不像我需要。请参阅以下

b'{“SectorList”:null,“HataKodu”:0,“HataMesaji”:“参数belirlenen aral\xc4\xb1k d\xc4\xb1\xc5\x9f\xc4\xb1ndayd\xc4\xb1。”}' 200个

现在我要对它进行解析并逐个获取项。我决定使用urllib3。但我无法解析这些数据。有什么想法吗?在

编辑:我的Python版本是3.4.4

浏览器输出如下:

output in browser


Tags: 数据代码importhttpgetresponserequestxml
1条回答
网友
1楼 · 发布于 2024-06-17 10:52:29

通过遵守我使用请求库的建议。但是我唯一被遗忘的是我没有得到数组,但是我试图从json响应中获取一个数组对象。感谢大家@Wojciech Ptak,@orangefrash81

工作代码如下:

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

我可以买到任何类似的东西。在

相关问题 更多 >