python 为什么我得到的是html文件而不是json?

oymdgrw7  于 2022-10-30  发布在  Python
关注(0)|答案(1)|浏览(277)

# import libraries

import requests
import pandas as pd
import time
import json

# request the api endpoint

url = "https://api.opensea.io/api/v1/asset/0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb/1/owners?limit=20&order_by=created_date&order_direction=desc"
response = requests.get(url)

print(response.text)

我尝试从opensea获取使用api端点的所有者的详细信息,但我得到的是html文件而不是json文件的add

oxiaedzo

oxiaedzo1#

1.首先在url中使用json格式
你的网址
https://api.opensea.io/api/v1/asset/0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb/1/owners?limit=20&order_by=created_date&order_direction=desc
更改的url(只是添加它的格式到json)
https://api.opensea.io/api/v1/asset/0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb/1/owners?format=json&limit=20&order_by=created_date&order_direction=desc
1.那么您可以像这样使用json函数

url = "https://api.opensea.io/api/v1/asset/0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb/1/owners?format=json&limit=20&order_by=created_date&order_direction=desc"
response = requests.get(url)

print(response)

相关问题