def cipher(cls) -> str: date = datetime.now() timestamp = str(int(date.timestamp() * 1000)) salt = RequestVerificationToken(24) iv = date.strftime("%Y%m%d") enc = des3encrypt(plain_text=timestamp, key=salt, iv=iv) cipher_text = cls.str2binary(salt + iv + enc) return super(CipherText, cls).__new__(cls, cipher_text)
def detail_page(self): data = { "docId": "4e00b8ae589b4288a725aabe00c0e683", "ciphertext": CipherText(), "cfg": "com.lawyee.judge.dc.parse.dto.SearchDataDsoDTO@docInfoSearch", "__RequestVerificationToken": RequestVerificationToken(24), } result = self._request(data) print(result)
def detail_page(self): """文书详情页""" url = "http://wenshu.court.gov.cn/website/parse/rest.q4w" data = { "docId": "4e00b8ae589b4288a725aabe00c0e683", "ciphertext": CipherText(), "cfg": "com.lawyee.judge.dc.parse.dto.SearchDataDsoDTO@docInfoSearch", "__RequestVerificationToken": RequestVerificationToken(24), } result = self._request(url, data) print(result)
def list_page(self): data = { "pageId": PageID(), "sortFields": "s50:desc", "ciphertext": CipherText(), "pageNum": 1, "pageSize": 5, "queryCondition": json.dumps([{ "key": "s8", "value": "03" }]), # 查询条件: s8=案件类型, 03=民事案件 "cfg": "com.lawyee.judge.dc.parse.dto.SearchDataDsoDTO@queryDoc", "__RequestVerificationToken": RequestVerificationToken(24), } result = self._request(data) print(result)