示例#1
0
    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)
示例#2
0
    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)
示例#3
0
    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)
示例#4
0
    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)