python爬虫之js逆向案例教学

本文介绍了如何在Python爬虫中处理JavaScript加密,包括识别加密参数的变化,使用解码工具,以及在遇到混淆时的调试策略。还提到了利用npm库补全加密环境的方法,如安装node-jsencrypt库进行解密操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好!今天给大家介绍一下python爬虫之js逆向,本节主要为然案例来给大家讲解,可以仔细阅读这篇文章,了解一下关于js逆向的基本语法知识。

了解网页结构
本节案例网址:闪职

在这里插入图片描述进入网站后会出现登录的窗口,我们随便输入一个账号或密码,打开检查,打开网络,点击登录,进行抓包,我们会发现网页发送了两次请求,第一次是get请求,第二次请求是一个post请求,那为什么会有两次呢,大家想一想
在这里插入图片描述我们先来看一下我们这个所谓的用户登录,对吧,他是应该是post请求,因为它post请求会携带表单数据,对吧,然后它里面会有user name会有password,对,会有username和password,然后下面还有一个叫做什么token这个字段信息,

我们把这个放在一边,再截一张图给大家看看,
在这里插入图片描述然后我们再一次看,我们再一次输入我们的账号,再输一下密码,987654,点击登录,同样,我们这里还是找到这个POS的请求,找到这个表单数据,你去对比一下,做这个GS解密,首先一定要告诉做的事情是什么呢,就是要找到你要请求的,或者说要获取的这个加密字段,哪些加密参数是会变化,哪些参数是不变的,是固定值,像这个user name我们就不用去强调了,对吧,它是固定的吧,用户账号嘛,账号信息它固定,那最关键的就在于我们这个passw

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

clown空城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值