核心内容摘要
探寻“男人困境”与“女生困困”的交织:一场关于理解与共鸣的对话
案例地址财联社找接口加密参数接口经py测试需要逆向加密参数为sign加密定位定位加密位置如下然后分析a函数啥也没做再看p函数是什么加密这时候我们要进函数内部看一下复现逻辑py调用js逻辑py调用importrequestsimportexecjsimportosclassJSExecutor:def__init__(self,js_file_path):ifnot os.path.exists(js_file_path):print(fjs代码不存在{js_file_path})withopen(js_file_path,r,encodingutf-
asf:self.js_codef.read()# execjs.compile()将JavaScript 代码编译为一个可执行的对象 self.js_codeexecjs.compile(self.js_code)defcall(self,func_name,*args):封装python对js代码中函数的调用:param func_name:js代码中的函数名:param args:js代码中函数所需的参数:return:js中函数运行后的结果returnself.js_code.call(func_name,*args)defget_data(sign,time_stamp):headers{Referer:https://www.cls.cn/depth?id1003,User-Agent:xxx,}params{app:CailianpressWeb,id:1003,last_time:f{time_stamp},os:web,rn:20,sv:
8.