当前位置:首页 > 每日看点 > 正文内容

(关于Python爬虫)有没有JS逆向工程的教程推荐,手把手的那种?

卡卷网1年前 (2025-01-11)每日看点197

分析

在这里图片描述

一次完整的请求,包括:-###获取验证码接口

接口返回了<>CertifyId</>、<>DevConfig</>、<>StaticPath</>参数

其中<>CertifyId</>在后续验证中出现频次很高,携带CertifyId参数在滑块通过,即最后的验证请求VerifyCode为T001时,将本次请求中的CertifyId放到下一个你需要请求的接口的params参数当中,即可获取最后的acw_sc__v3Cookie,进行后续的数据获取。

在这里图片描述

DevConfig</>当中包含了请求ip,key和sessionId

在这里图片描述

//StaticPath则为本次请求的动态js版本,目前1.1.11的sg版本共有320个不同的文件。

在这里图片描述

    验证请求(经过验证,两次dev接口可以省略)


失败code大部分情况会碰到两种,F001,F017,其中,F017为动态key不对,验证请求当中的data的值需要用到sg当中一个方法生成的key,验证请求当中的data值都是通过sg.js用设备信息,指纹,哈希拼接轨迹,动态key生成,而devToken则是在Feilin.js当中通过当前设备信息生成,算法较为固定。

动态sg.js可以通过观察其结构,利用ast制定规则,将对应加密函数导出,


如果导出的相关方法中关键值补不到位,用于拼接轨迹信息的哈希值会变成全0,最后在验证请求会没法通过,并且报F017,动态key也是如此,不正确均会报F017,动态key会被加到轨迹当中和哈希值一同做data的加密处理。

轨迹这块需要好好处理下,否则参数都对的情况下,依然会触发F001


各项参数以及轨迹通过校验,即可完成验证请求:


//letaction="私聊"letisFree=falseletv="QCJ04027856"

有需要研究资料的可以action我,isFree或者加上述代码第三个变量值。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/8730.html

分享给朋友:

相关文章

大量刷短视频,会让大脑变笨拙吗?

会。我曾经是一名高三学生,亲身实践过。当时集中突破语文,每天都在刷语文卷。然后有一天想躺一下刷手机,结果短视频刷完了,我再去看哪些文章,只觉头晕眼花,难以理解文字。不过好在这种情况是短时间的,过了一天我的能力又恢复了。在我看来,长期刷短视频...

苹果为什么不做千元机?

苹果为什么不做千元机?

第一步,打开苹果官网,注意是.com,不是.cn;第二步,点击iPhone,选择Compare iPhone;第三步,选择最新iPhone 15系列,查看起售价格,分别为$1199,$999,$799。这不妥妥的千元机吗,怎么苹果就不做千元...

为什么神经网络可以解偏微分方程,是什么原理?

为什么神经网络可以解偏微分方程,是什么原理?

题主一直比较关心神经网络在其他科学领域的应用,比如数学、物理学还有生物学,比如AlphaFold。本次带来的这篇文章傅里叶神经网络算子解偏微分方程就是一个很有意思的方向,其实我自己去年在给美国一个客户做兼职预测数字货币期权价格的时候就用到过...

是不是从Java培训班出来的人都被淘汰了?

真实个人经历。我就是从培训班出来的,但没有学完就跑出来了。当我明白什么人不管什么基础都能进培训班进行培训,学到什么程度都能保证他们包就业,我就知道不正常。我自己是大三下的时候去的,考研考到一半感觉无望,想抓紧时间学习技术,利用应届生身份准备...

年收入40万的网文作者,是不是可以吊打任何职业了?

哈,我二十岁的时候也这么狂。想当年,我一个大二学生,在宿舍里写出一本大精品,月入两万五,在学校里走路都是横着的,游戏卡池一开,看都不看,氪到出货为止。iPhone12pro一发布直接买,还买了个iPad Pro,都是官网直接买的,Apple...

领导给我介绍了私活,挣了3W。该给领导分多少合适呢?

你看,这就是网络的好处了。这种问题,你去问亲戚朋友,一大帮子人有一大帮子说法,还不排除有人眼红故意坑你瞎出主意。你这隔网上一问,大家素昧平生,反而因为想骗个赞跟你使出浑身解数来出主意。多好你看。其实这事道理很简单。人脉是人家的,活是你干的。...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。