【问题标题】:how to get data in json usnig urllib3 in python如何在python中使用urllib3获取json中的数据
【发布时间】:2020-01-15 14:09:48
【问题描述】:

我正在使用 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)

【问题讨论】:

    标签: json python-3.x urllib3


    【解决方案1】:

    试试这个代码:

    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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-04
      • 1970-01-01
      • 1970-01-01
      • 2021-04-17
      • 1970-01-01
      • 1970-01-01
      • 2017-07-31
      • 2020-04-29
      相关资源
      最近更新 更多