簡體   English   中英

從 Opensea API 中的 opensea current_price 計算顯示的 eth 價格

[英]Calculate displayed eth price from opensea current_price in Opensea API

我正在嘗試從 Opensea 網站上獲取價格。 我設法從 API 獲取數據,但現在我被卡住了,因為數據中所述的“current_price”與網站上顯示的完全不同。 例如:“current_price”:“480700000000000000000.00000000”,“current_bounty”:“480700000000000000”,“bounty_multiple”:“0.01”,當價格實際上是58時,似乎沒有多大意義。 以下是我使用的代碼。 問候

    import requests
    from bs4 import BeautifulSoup as bs
    import web3

    for tokenid in range(7028, 7029):
        i = str(tokenid)
        url = "https://api.opensea.io/api/v1/asset/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d/" + i + "/"

        response = requests.request("GET", url)

        print(response.text)

類似的東西:

import requests

for tokenid in range(7000, 7029):
    i = str(tokenid)
    url = "https://api.opensea.io/api/v1/asset/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d/" + i + "/"
    response = requests.request("GET", url)
    print(response.json()["orders"][0]["current_price"])

> output
46700000000000000000.00000000
46700000000000000000.00000000
46700000000000000000.00000000

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM