Example #1
0
def PR_UpdateLatestStockInfo(H5Db, DEBUG=False):

    #更新上市公司資訊
    today = DayCode()
    DailyQ = Web_TwseDailyQuotation(H5Db)
    while True:
        #Part1: Stock Info (TWSE)
        stock_info = DailyQ.get_stock_info(today, DEBUG)
        if (len(stock_info) > 0):
            break
        else:
            today.go_prev_day()

    H5Db.update_stock_info(stock_info)

    #更新上櫃公司資訊
    today.today()
    DailyQ = Web_TpexDailyQuotation(H5Db)
    while True:
        #Part1: Stock Info (TWSE)
        stock_info = DailyQ.get_stock_info(today, DEBUG)
        if (len(stock_info) > 0):
            break
        else:
            today.go_prev_day()

    H5Db.update_stock_info(stock_info)
Example #2
0
def PR_UpdateLatestStockInfo(H5Db, DEBUG=False):
    
    #更新上市公司資訊
    today = DayCode() 
    DailyQ = Web_TwseDailyQuotation(H5Db)
    while True:
        #Part1: Stock Info (TWSE)
        stock_info = DailyQ.get_stock_info(today, DEBUG)
        if( len(stock_info) > 0 ):
            break
        else:
            today.go_prev_day()
      
    H5Db.update_stock_info(stock_info)
    
    
    #更新上櫃公司資訊
    today.today()
    DailyQ = Web_TpexDailyQuotation(H5Db)
    while True:
        #Part1: Stock Info (TWSE)
        stock_info = DailyQ.get_stock_info(today, DEBUG)
        if( len(stock_info) > 0 ):
            break
        else:
            today.go_prev_day()
    
    H5Db.update_stock_info(stock_info)