首页 > 解决方案 > 有没有一种简单的方法可以使用 Python 访问记录在具有特定块高度的比特币块中的所有交易?

问题描述

我想检索具有特定块高度的块中的所有事务,而不运行完整节点或下载几 GB 的数据。

不拘泥于 Python,尝试使用thisBlock Height的部分。按照那里给出的例子,

https://blockchain.info/block-height/$100?format=json

返回:

Invalid Numerical Value

有没有一种简单的 Pythonic 方法来做到这一点?

标签: pythonpython-3.xgetbitcoin

解决方案


你必须使用没有$which 只是$block_height不是 url 一部分的信息,而是你必须替换的变量,

https://blockchain.info/block-height/100?format=json

import requests

r = requests.get('https://blockchain.info/block-height/100?format=json')
data = r.json()

#print(r.text)
#print(data)
print(data['blocks'][0]['hash'])

推荐阅读