gpt4 book ai didi

python - 尝试在 Python 中使用 API JSON 输出

转载 作者:行者123 更新时间:2023-12-01 09:26:06 24 4
gpt4 key购买 nike

我是 Python 和 JSON 世界的新手,尽管我已经设法解决了大多数问题。但最新的情况让我很困惑。我正在尝试使用 localbitcoins.com 上的 API,JSON 文件位于 LBC_JSON ——这是一个公共(public)文件。

输出相当大。我尝试使用以下代码使用 pandas:

from pandas.io.json import json_normalize
from pandas.io.json import read_json

pandas_json = read_json('https://localbitcoins.com/buy-bitcoins-online/alipay/.json')

print(len(pandas_json))
print(type(pandas_json))
print(pandas_json)

但是完成的数据没有输出,然后,不完整。

我尝试使用请求库并在响应上生成response.json()。尽管这带来了完整的数据,但我找不到访问我需要的数据的方法。我尝试过对数据进行迭代,但没有成功。我所需要的只是 API 中的第一个价格。

我已经设法通过使用 BeautifulSoup 和 CSS 标签来获取此信息,但我认为这不是访问此信息的正确方法,因为提供了 API。

预先感谢您的回答。

最佳答案

您必须迭代 ad_list,例如:

for ad in pandas_json['data']['ad_list']:
print(ad['data']['profile']['username'], ad['data']['temp_price'])

关于python - 尝试在 Python 中使用 API JSON 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50382867/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com