当我们在采集数据时遇到SSLError验证时,出现以下这种情况。

此时我们需要选取加密算法,更改适配器,修改加密算法

构造一个适配器后,在request请求中,初始化一个session,将适配器绑定到我们的网络上。

521加速乐:
在采集数据时出现521报错提示,当请求时带上cookies时就可以请求成功,当cookies失效时,又会请求失败。

利用execjs.eval将返回的cookie提取出来。


将提取出来的cookie再一次代入进行请求。

得到的文本数据是这种,网上有的是js补环境,找到底层的go函数,然后缺什么补什么,但是发现一种更方便的方法,可以直接用,不需要js.

最后再把请求到的cookie数据传入url中,就可以请求成功。

源代码地址:https://gitee.com/lin-lin12/js-reverse-j










