Exemple #1
0
def end_price_get(today):
    print(today + "收盘价获取")
    newContract = get_newContractList(today)
    if newContract != None:
        for x in newContract:
            try:
                code = x['newContract']  # 最新合约
                task(code, date_add(today, -7))

            except KeyError:
                break
Exemple #2
0
    except json.decoder.JSONDecodeError:
        print("catch error", code)

        #print(nowTime+" "+code+"合约采集结束")


if __name__ == '__main__':
    if len(sys.argv)==1:
        nowTime = datetime.datetime.now().strftime('%Y-%m-%d')
    else:
        nowTime = sys.argv[1]

    print('nowTime',nowTime)
    #end_price_get(nowTime)

    newContract = get_newContractList(nowTime)
    if newContract!=None:
        lens = len(newContract)
        for x in newContract:
            try:
                code = x['newContract']  # 最新合约
                sc = x['value'] #名称缩写大写
                mkts = get_market_own(sc) #归属市场
                mkt = mkts["Market"]
                lens=lens-1
                print(code+"合约采集开始,还剩"+str(lens)+"条")
                #get_winners_list_data(code, sc, mkt, nowTime)
                taskSingleOld(code,nowTime,3)
                #print(nowTime+" "+code+"合约采集结束")

            except KeyError: