pandas - 是否可以将基本身份验证传递给 python Pandas 获取 json 数据(pd.read_json)
问题描述
我正在尝试从需要身份验证的网络读取 JSON 数据,是否可以将身份验证详细信息传递给 pd.read_json 或者我必须为此使用请求?
df = pd.read_json("https://myurl.com/data.json", lines=False, auth=('username', 'password'))
解决方案
import requests
r = requests.get('https://intranet.jsondata.com/xy.json', auth=('user', 'pass'))
json_content = r.json()
会给你json
pd.read_json(json_content)
会读它。
推荐阅读
- angular - spring 无法从角度请求中接收 csrf 令牌
- azure-data-factory - 使用凭据将 Azure 数据工厂连接到逻辑应用
- c# - 在 Polly 重试尝试中获取完整的 URI?
- cypress - 如何使用 cypress 验证浏览器错误的消息
- java - 我无法理解 Java 11-version2 中的这个 lastindexof 方法
- java - zeppelin-0.9.0-preview1 在少数系统上无法启动
- mocking - Mockito.mockedStatic 用于带参数的方法
- javascript - 如何直接从 url 显示内容?
- airflow - 气流:如何在特定时间每天多次安排 dag
- reactjs - 如何将对象添加到数组的末尾?