ChinaETFListSpider

class zvt.recorders.exchange.exchange_etf_meta_recorder.ChinaETFListSpider(force_update=False, sleeping_time=10.0, provider='exchange')

Bases: zvt.contract.recorder.Recorder

__init__(force_update=False, sleeping_time=10.0, provider='exchange') None
data_schema

alias of zvt.domain.meta.etf_meta.EtfStock

static populate_sh_etf_type(df: pandas.core.frame.DataFrame)

填充沪市 ETF 代码对应的 TYPE 到列表数据中 :param df: ETF 列表数据 :return: 包含 ETF 对应 TYPE 的列表数据

static parse_sz_etf_underlying_index(df: pandas.core.frame.DataFrame)

解析深市 ETF 对应跟踪的指数代码 :param df: ETF 列表数据 :return: 解析完成 ETF 对应指数代码的列表数据

clear_state_data(entity_id=None)

clear state of the entity

Parameters

entity_id – entity id

decode_state(state: str)

decode state

Parameters

state

Returns

encode_state(state: object)

encode state

Parameters

state

Returns

state_schema

alias of zvt.contract.zvt_info.RecorderState

session

using to do db operations