def read_quote_frames(mkt_conf):
url = _market_quote_url(mkt_conf)
response = requests.get(url=url)
dfs = pd.read_html(response.text, index_col=0, header=0, na_values=['---'])
# Data outside of the HTML tables
table_headers = _table_headers(response.text)
market_names = [_market_name(s) for s in table_headers]
timestamps = [_timestamp(s) for s in table_headers]
# Modify data frames
mod_dfs = [_modify_frame(df, ts) for df, ts in zip(dfs, timestamps)]
return OrderedDict((nm, df) for nm, df in zip(market_names, mod_dfs))
评论列表
文章目录