python - 有没有一种简单的方法可以使用 Python 访问记录在具有特定块高度的比特币块中的所有交易?
问题描述
我想检索具有特定块高度的块中的所有事务,而不运行完整节点或下载几 GB 的数据。
不拘泥于 Python,尝试使用thisBlock Height
的部分。按照那里给出的例子,
https://blockchain.info/block-height/$100?format=json
返回:
Invalid Numerical Value
有没有一种简单的 Pythonic 方法来做到这一点?
解决方案
你必须使用没有$
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'])
推荐阅读
- python - 用于 Tesseract OCR 的带有眩光的 OpenCV 预处理图像
- javascript - 在 mouseup-event 中使用 mousedown-position
- android - 错误:null,无法在单个 dex 文件中容纳请求的类(# 方法:66384 > 65536)
- .net - VB.NET 总是给出一个 closereason 作为用户关闭
- python - Python - 使用 Python 参数对查询应用过滤器
- reactjs - 是否可以在 ReactJS 中从一个页面导航到另一个页面的导航栏的组件?
- python - django中密码错误可以访问数据库
- php - 共享 php 文件上的 include_once 间歇性错误
- python - 覆盖 BaseHTTPRequestHandlerClass
- asp.net - Silverlight 5.1 应用程序在移动到新服务器时中断