如何使用 python 中的 urllib3 获取 json 中的数据
how to get data in json using urllib3 in python
我正在使用 python-urllib3 制作简单的 ip-info 提供程序,我应该如何将数据提取到 values
import json
import urllib3
while True:
ip=input("Enter Ip Address : ")
url="https://ip-api.com/json/"
http = urllib3.PoolManager()
response=http.request('GET',url+ip)
data=response.read()
values=json.loads(data)
我遇到这样的错误
json.decoder.JSONDecodeError:期望值:第 1 行第 1 列(字符 0)
试试这个代码:
import json
import urllib3
while True:
ip = input("Enter Ip Address : ")
url = "http://ip-api.com/json/"
http = urllib3.PoolManager()
response = http.request('GET', url + ip)
data = response.data
values = json.loads(data)
print(values)
我正在使用 python-urllib3 制作简单的 ip-info 提供程序,我应该如何将数据提取到 values
import json
import urllib3
while True:
ip=input("Enter Ip Address : ")
url="https://ip-api.com/json/"
http = urllib3.PoolManager()
response=http.request('GET',url+ip)
data=response.read()
values=json.loads(data)
我遇到这样的错误
json.decoder.JSONDecodeError:期望值:第 1 行第 1 列(字符 0)
试试这个代码:
import json
import urllib3
while True:
ip = input("Enter Ip Address : ")
url = "http://ip-api.com/json/"
http = urllib3.PoolManager()
response = http.request('GET', url + ip)
data = response.data
values = json.loads(data)
print(values)