Recorder

class zvt.contract.recorder.Recorder(force_update: bool = False, sleeping_time: int = 10)

Bases: zvt.contract.base_service.OneStateService

__init__(force_update: bool = False, sleeping_time: int = 10) None
provider: str = None

overwrite them to set up the data you want to record

original_page_url = None

original page url

url = None

request url

state_schema

alias of zvt.contract.zvt_info.RecorderState

session

using to do db operations

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