Al final he encontrado una API interesante donde se puede consultar la blockchain en formato JSON.
Como no se mucha programación, me estoy rompiendo la cabeza para poder acceder a los datos en ese formato.
Yo necesito recuperar las direcciones que se muestran en la web.
Pongo un ejemplo para que se ve el texto en formatp JSOn por si alguien me puede ayudar:
{"status":"success","data":{"nb":393760,"limit_txs":100,"nb_txs":359,"nb_txs_displayed":100,"txs":[{"tx":"caefd14f2206c559e3881eabf5a7f2cb7315596c9a685a14a412e995a825918f","trade":{"vins":[],"vouts":[{"address":"1Ebb8NfVmKMoGuMJCAEbVMv2dX8GnzgxSa","is_nonstandard":false,"amount":25.07060034,"n":0,"type":1,"is_spent":0}]},"days_destroyed":0,"is_coinbased":1,"fee":"0.00000000","extras":null},{"tx":"4178548834ef9170ebf1d027d74d9d19a4f4cf969a58a77e1a15008b6f59f353","trade":{"vins":[{"address":"1FCuomATbxZ7DV2uiAPyBZNFK1rPXc2N6k","is_nonstandard":false,"amount":-199.99999073,"n":0,"type":0,"vout_tx":"29d62cbc3200854740178e3b95588d64473cc4b845cafc15bafff7839c90f9c8"}],"vouts":[{"address":"1MYX423TnHL3TWHrNVkvbst1VDqCrBKuyk","is_nonstandard":false,"amount":199.99995193,"n":0,"type":1,"is_spent":0}]},"days_destroyed":28058.33,"is_coinbased":0,"fee":"0.00003880","extras":null},{"tx":"5202666665cd53d94162ee1e70040cb6273767468c7f118ca16c183e585a9af7","trade":{"vins":
La web de donde obtengo los resultados es:
http://btc.blockr.io/api/v1/block/txs/lastEsto da el último bloque minado.
¿Alguien sabe como puedo sacar las address en este formato?
Pongo un ejemplo del código de prueba que estoy haciendo:
import urllib
import json
import requests
request = '
http://btc.blockr.io/api/v1/block/txs/last'
response = requests.get(request)
content = response.json()
addr = (content['data'] ['txs'])
print (addr)
Un saludo