调用eos的get_block接口
获取块的json格式数据
将其导入MongoDB便于查询分析
#!/usr/bin/env python3
# coding:utf-8
import requests
import json
from pymongo import MongoClient
conn = MongoClient('127.0.0.1', 27017)
db = conn.eosdb
eosset = db.eosset
base_url = 'http://127.0.0.1:8888'
url = base_url + '/v1/chain/get_block'
blockid = 1
while True:
print(blockid)
payload = {'block_num_or_id': blockid, }
r = requests.post(url, data=json.dumps(payload), timeout=20)
j = json.loads(r.text)
eosset.insert(j)
blockid += 1