只说下思路吧,毕竟把加密代码公开对别网站不好,最后结果如下图。如有权益问题可以发私信联系我删除,或q:1847858794
as,cp就不说了,简单,网上也有一大堆教程,这里主要说下_signature的加密。
找到加密代码直接抠出来js,然后用python调用,效果图:
思路:
加密代码生成位置(搜索:"Function(function(" 得到加密位置):
这个加密和知乎的formdata加密代码有点类似(知乎formdata加密),只要弄懂了其中一个加密过程,
第二个很快就能解出来了。
我们可以拿到加密代码后可以在本地调试方便些,之后也没啥难的了,就是慢慢调试,看看少什么对象就补什么对象。要注意一点就是,加密涉及了user-agent,你加密中使用的user-agent要和你get请求时的user-agent一致,否则请求数据会失败。