首页 > 解决方案 > 是否可以将基本身份验证传递给 python Pandas 获取 json 数据(pd.read_json)

问题描述

我正在尝试从需要身份验证的网络读取 JSON 数据,是否可以将身份验证详细信息传递给 pd.read_json 或者我必须为此使用请求?

df = pd.read_json("https://myurl.com/data.json", lines=False, auth=('username', 'password'))

标签: pandas

解决方案


import requests    

r = requests.get('https://intranet.jsondata.com/xy.json', auth=('user', 'pass'))
json_content = r.json()

会给你json

pd.read_json(json_content)

会读它。


推荐阅读