本文主要是介绍Python脚本 从MagicEden的获取某个集合(collection)的当前拍卖列表,并统计拥有该集合NFT的卖家以及对应的价格信息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Python脚本,用于从MagicEden的API获取某个集合(collection)的当前拍卖列表,并统计拥有该集合NFT的卖家以及对应的价格信息。
代码的主要功能如下:
1. 导入所需的模块:`sys`,`time`和`requests`。
2. 定义了一个延迟时间`delay`,用于在每个API请求之间添加一定的延迟。
3. 定义了一个名为`unique_sellers`的函数,用于获取给定集合的拍卖列表和相关信息。
4. 在`unique_sellers`函数中,通过循环不断向MagicEden的API发送请求,每次请求获取20个拍卖列表。循环结束的条件是API返回一个空列表。
5. 在每个API响应中,将卖家和对应的NFT标识(tokenMint)添加到`holders`字典中。同时,将每个NFT标识和其价格添加到`price_map`字典中。
6. 最后,返回`holders`和`price_map`这两个字典作为函数的输出。
7. 在脚本的主体部分,使用`sys.argv[1]`作为输入参数调用`unique_sellers`函数,并将返回的结果分别赋值给`un_sellers`和`price_map`变量。
8. 输出一些标题和分隔线。
9. 使用`sorted`函数对`un_sellers`字典进行排序
这篇关于Python脚本 从MagicEden的获取某个集合(collection)的当前拍卖列表,并统计拥有该集合NFT的卖家以及对应的价格信息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!