分析响应
看到响应体里面的data是个字体加密,于是这里可以看到woff
文件也给返回了,这里现分析这个文件。
打开可以看到这里a351对应的是3和页面中的3是对应的,于是用ddddocr
动态识别字体文件中的字体,然后对应对应的字体替换是不是就可以了。
值得注意的的是,因为是文字识别,这里又知道内容只有数字,所以就使用取巧的思路将ocr错误识别的o手动修改为了0。
def hex_decoder(self,match):val = "".join(match.groups())key = self.key_map.get(int(val, 16))if key =="o":key = '0'return key
这样就可以拿到数据了,但是这里题目为找出胜点
最高的召唤师名字,所以这里要跟栈看一下名字的对应关系,可以看到这里只有一个name的列表以及只有下面这里使用这个列表,那么这里分析一下。
这里尝试在python中还原这个表达式。发现是没有问题的,为了不泄露答案,这里就不展示最后的结果了。
是没有问题的,为了不泄露答案,这里就不展示最后的结果了。