我想使用一个脚本为地址/ ID列表进行一系列API调用。问题是当我运行脚本时,我最终会超时。 Othertimes嵌入到data_request中的地址变量未被识别。 以下是我目前的代码。
import requests
import json
import csv
import pandas as pd
import time
with open('TransactionHistory.csv','a') as f:
while True:
addresses=["0xe3457148b4f535b7a42bf6aaa06c6c92a0b9f9cb", "0xad8f33994ec88ab208ada1d286b41c4a39515aed"]
for address in addresses:
data_request=requests.get("http://api.etherscan.io/api? module=account&action=txlist&address="+address+"=5585000&endblock=5590000&sort=asc&apikey=SZAEWWTN9YXQNR4X593AUDB7Y5323D6CAE")
json=data_request.json()
df = pd.DataFrame(json,dtype=object,index=[0])
[df.to_csv(f, header=False) for i in range (1)]
time.sleep(120)