如何使用一个 alphavantage 请求获取多个符号的数据

问题描述

我的代码运行良好,但 alphavantage 免费 api 每天限制为 500 个请求,因此获取 500 个符号的数据需要 10 天(因为 alphavantage 将每个文件分成 24 个部分)。 如何获得多个符号的一个请求数据?

这是我的代码

def getdata(tickers,fetta):
    for i in range(1,51):
        for a in range(len(fetta)):
            url = 'https://www.alphavantage.co/query?function=TIME_SERIES_INTradAY_EXTENDED&symbol='+tickers[i]+'&interval=1min&slice='+fetta[a]+'&apikey=XXX'
            webbrowser.open(url)


            time.sleep(12.0)
    
tickers = ['A','AAP','ABBV','ABC','ABMD','ABT','ACN','ADM','AEE','AEP','AES','AFL','AIG','AIV','AIZ','AJG','AKAM','ALB','ALK','ALL','ALLE','AMCR','AME','AMP','AMT','ANET','ANSS','ANTM','AON','AOS','APA','APD','APH','APTV','ARE','ATO','AVB','AVY','AWK','AXP','AZO','BA','BAC','BAX','BBY','BDX','BEN','BIO','BK','BKNG','BKR','BLK','BLL','BMY','BR','BSX','BWA','BXP','CAG','CAH','CARR','CAT','CB','CBOE','CBRE','CCI','ccl','CDW','CE','CF','CFG','CHD','CHRW','CI','CINF','CL','CLX','CMA','cme','CMG','CMI','CMS','CNC','CNP','COF','COG','COO','cop','COTY','CPB','CPRT','CRM','D','DHI','DHR','dis','disCA','disCK','disH','DLR','DOV','DOW','DPZ','DRE','DRI','DTE','DUK','DVA','DVN','dxc','dxcM','ECL','ED','EFX','EIX','EL','EMN','EMR','EOG','EQIX','EQR','ES','ESS','ETFC','ETN','ETR','EVRG','EW','EXC','EXPD','EXR','F','FANG','FBHS','FCX','FDX','FE','FFIV','FIS','FITB','FLIR','FLS','FLT','FMC','FRC','FRT','FTI','FTNT','FTV','GD','GE','GIS','GL','GLW','GM','GPC','GPN','GPS','GRMN','GS','GWW','HAL','HBAN','HBI','HCA','HD','HES','HFC','HIG','HII','HLT','HOLX','HON','HPE','HPQ','HRB','HRL','HST','HSY','HUM','HWM','IBM','ICE','IEX','IFF','INFO','IP','IPG','IPGP','IQV','IR','IRM','IT','ITW','IVZ','J','JCI','JKHY','JNJ','JNPR','JPM','K','KEY','KEYS','KIM','KMB','KMI','KMX','KO','KR','KSS','KSU','L','LB','LDOS','LEG','LEN','LH','LHX','LIN','LKQ','LLY','LMT','LNC','LNT','LOW','LUV','LVS','LW','LYB','LYV','MA','MAA','MAS','MCD','MCK','MCO','MDT','MET','MGM','MHK','MKC','MKTX','MLM','MMC','MMM','MO','MOS','MPC','MRK','MRO','MS','MSCI','MSI','MTB','MTD','NBL','NCLH','NDAQ','NEE','NEM','NI','NKE','NLOK','NLSN','NOC','NOV','Now','NRG','NSC','NTRS','NUE','NVR','NWL','NWS','NWSA','O','ODFL','OKE','OMC','ORCL','OTIS','OXY','PAYC','PBCT','PEAK','PEG','PFE','PFG','PG','PGR','PH','PHM','PKG','PKI','PLD','PM','PNC','PNR','PNW','PPG','PPL','PRGO','PRU','PSA','PSX','PVH','PWR','PXD','QRVO','RCL','RE','REG','RF','RHI','RJF','RL','RMD','ROK','ROL','ROP','RSG','RTX','SBAC','SCHW','SEE','SHW','SIVB','SJM','SLB','SLG','SNA','SO','SPG','SPGI','SRE','STE','STT','STX','STZ','SWK','SYF','SYK','SYY','T','TAP','TDG','TDY','TEL','TFC','TFX','TGT','TIF','TJX','TMO','TPR','TROW','TRV','TSCO','TSN','TT','TWTR','TXT','TYL','UA','UAA','UDR','UHS','UNH','UNM','UNP','UPS','URI','USB','V','VAR','VFC','VIAC','VLO','VMC','VNO','VTR','VZ','WAB','WAT','WEC','WELL','WFC','WHR','WM','WMB','WMT','WRB','WRK','WST','WU','WY','XOM','XRAY','XRX','XYL','YUM','ZBH','ZBRA','ZION','ZTS']
    
fetta = ['year1month1','year1month2','year1month3','year1month4','year1month5','year1month6','year1month7','year1month8','year1month9','year1month10']
    
getdata(tickers,fetta)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...