def stock_status(stock_code, driver, stock_type="short"): """ 获得股票当前状态 :param stock_code: :param stock_type: :return: """ if stock_type == "short": stock_active_score, stock_active_info = get_stock_active( stock_code, stock_type) nine_change_index, nine_change_info = nine_change(stock_code) stock_code = stock_code[1:] stock_info = short_stock_basic(stock_code, driver) stock_info['active_score'] = stock_active_score stock_info['active_info'] = stock_active_info stock_info['nine_change_index'] = nine_change_index stock_info['nine_change_info'] = nine_change_info return stock_info elif stock_type == "long": stock_long_score, stock_long_info = get_stock_active( stock_code, stock_type) nine_change_index, nine_change_info = nine_change(stock_code) stock_code = stock_code[1:] stock_info = mid_stock_basic(stock_code, driver) stock_info['active_score'] = stock_long_score stock_info['active_info'] = stock_long_info stock_info['nine_change_index'] = nine_change_index stock_info['nine_change_info'] = nine_change_info return stock_info
def nine_change_notice(): dict_info = "" code = read_stock_conf() for key, value in code: res = nine_change(key) dict_info += key[1:] + ":" + unicode( value, 'utf-8') + ":[info] " + res[1] + "\n" print dict_info stock_email('*****@*****.**', dict_info) return dict_info
def nine_change_notice(mails_list): dict_info = "" code = read_stock_conf() for key, value in code: res = nine_change(key) dict_info += key[1:] + ":" + unicode( value, 'utf-8') + ":[info] " + res[1] + "\n" print dict_info for mail in mails_list: stock_email(mail, dict_info) return dict_info