【发布时间】:2021-04-12 04:11:28
【问题描述】:
我一直在尝试将 JSON 请求 API 结果提取到 csv 中,但我很挣扎,
到目前为止,下面的代码在终端中返回值
import requests
import csv
import json
from pprint import pprint
import urllib
import pandas as pd
url = "https://esi.evetech.net/latest/markets/10000002/orders/?datasource=tranquility&order_type=all&page=1"
payload={}
headers = {}
r = {}
response = urllib.request.urlopen(url)
text = response.read()
json_data = json.loads(text)
pprint(json_data)
df = pd.read_json(r)
df.to_csv("output.csv")
但是,Pandas 向我返回了关于 Dictionary 类的错误信息? (抱歉,我对编码不是很熟悉)
最后一个问题是,在 url 变量中的 page=1 之后继续 url 请求的逻辑是什么? (order_type=all&page=1 ) 不知道系统有多少页
谢谢
【问题讨论】:
-
您能否发布您遇到的问题的错误跟踪
标签: python pandas api url python-requests