大家好!今天给大家介绍一下python爬虫之js逆向,本节主要为然案例来给大家讲解,可以仔细阅读这篇文章,了解一下关于js逆向的基本语法知识。
了解网页结构
本节案例网址:闪职
进入网站后会出现登录的窗口,我们随便输入一个账号或密码,打开检查,打开网络,点击登录,进行抓包,我们会发现网页发送了两次请求,第一次是get请求,第二次请求是一个post请求,那为什么会有两次呢,大家想一想
我们先来看一下我们这个所谓的用户登录,对吧,他是应该是post请求,因为它post请求会携带表单数据,对吧,然后它里面会有user name会有password,对,会有username和password,然后下面还有一个叫做什么token这个字段信息,
我们把这个放在一边,再截一张图给大家看看,
然后我们再一次看,我们再一次输入我们的账号,再输一下密码,987654,点击登录,同样,我们这里还是找到这个POS的请求,找到这个表单数据,你去对比一下,做这个GS解密,首先一定要告诉做的事情是什么呢,就是要找到你要请求的,或者说要获取的这个加密字段,哪些加密参数是会变化,哪些参数是不变的,是固定值,像这个user name我们就不用去强调了,对吧,它是固定的吧,用户账号嘛,账号信息它固定,那最关键的就在于我们这个passw