【发布时间】:2020-10-06 17:19:12
【问题描述】:
我为一家公司工作,我需要每天从公司的 API 下载一个数据集。每个 API 都由一个 Feed ID 定义。我可以生成一个 URL,当我在浏览器上运行它时,它会下载最新的 Excel 文件。我需要那个 Excel 文件中的数据。每天,我应该阅读 Python 数据框中的文件内容并对其进行一些计算。这是我现在使用的代码。
import requests
url = 'XXXX.getDataSetByFeedId?feedId={}'.format(
feed_id)
r = requests.get(url=url, auth=HTTPBasicAuth(username, passwd))
当我打印r时,它不是一个数据集,它只是一个说明请求成功的文本。
我试过了:
r.json()
但它给了我一个错误
JSONDecodeError: 期望值
【问题讨论】:
-
XXXX.getDataSetByFeedId是一个有效的网址吗? -
是的。出于安全原因,我删除了第一部分
标签: python json api python-requests