データの抽出はできたのですが、これにさらに下記条件を加えてデータ抽出する場合のやり方を教えていただきたいです。
■抽出したいデータ
キー「Input Data」から値「claim」を含むデータのみを抽出。
■現在実行中のコード
from etherscan import accounts import pandas as pd import datetime as dt API_KEY = 'XXXX' # ADDRESS = 'XXXX' # def get_tx_value(page_no, address, api_key): ac = accounts.Account(address=address,api_key=api_key) # txes = ac.get_all_transactions() txes = ac.get_transaction_page(page_no) ret = [] for t in txes: tmp = [] tmp.append(t.get('hash')) tmp.append(t.get('from')) tmp.append(t.get('to')) tmp.append(int(t.get('value')) / 1000000000000000000 ) tmp.append(dt.datetime.fromtimestamp(int(t.get('timeStamp')))) ret.append(tmp) return ret ret = get_tx_value(page_no=1, address=ADDRESS,api_key=API_KEY) df = pd.DataFrame(ret,columns=['hash','from','to','value','datetime']) df.to_csv('txes.tsv',sep='\t')
回答1件
あなたの回答
tips
プレビュー