龙空技术网

接口请求返回都是字节流怎么处理

爬扒提吧 1519

前言:

今天咱们对“js处理字节流”可能比较关注,小伙伴们都想要了解一些“js处理字节流”的相关内容。那么小编也在网摘上汇集了一些有关“js处理字节流””的相关内容,希望同学们能喜欢,咱们快快来了解一下吧!

01

接口的反爬虫的技术很多,比如头部加密,cookie加密,请求参数加密,返回值加密等等。还有一种很难受的加密方式,就是请求和返回都是字节流,称为octet-stream加密。

打开ibox网站后打开开发者工具,点击接口。

02

除了请求token,其他都是乱码似的,根本看不懂。

我们点击接口的启动堆栈,点击最上面的一条,进入js,打上断点,滑动页面,再次进入接口。然后步入或者看堆栈找到请求前的参数组装和返回后的解密。

03

找到js后,我们可以用扣js或者自己熟悉的方式来解决加密和解密的模块。

我们用js补环境的办法来试试

需要扣的js有很多,一点一点来。

04

解密的js

05

代码编写完成,纯nodejs 试一下再来调试结果。

这说明我们已经发送请求成功,拿到返回结果了。下一步就是来解决其中的其他问题。

octet-stream 加密是比较难的,思路都是一样的,找到加密前的数据,找到加密方式,拿到解密数据,拿到解密方法,最后得到明文。

仅供学习参考

标签: #js处理字节流 #js字节流