Python爬虫进阶之APP逆向(三)

16 篇文章 80 订阅
5 篇文章 32 订阅
本文介绍了如何进行APP爬虫的反编译破解,特别是针对新闻资讯类APP的加密请求参数。通过抓包分析,找到加密源码,并使用Python实现加密过程。经过验证,成功构造出正确的加密参数,能够成功GET到数据。
摘要由CSDN通过智能技术生成

本文首发于本人公众号【Python编程与实战】

最近有朋友在做新闻资讯类的 app 爬虫,也许大多数人都会认为,一个新闻资讯 app 不会有什么反爬吧。

恰恰相反,当你想爬一条新闻的时候都有请求参数加密,可见现在反爬的严重性。

分析

国际惯例先抓包,万幸抓包非常顺利,抓包结果如下:

image

抓包结果

可以看到请求头里面有加密的参数,下面我们通过反编译来破解这个参数

同时用 Python 代码来实现加密,这样我们才能愉快的爬爬爬!

反编译破解

反编译之后我们就根据请求参数来寻找加密的源码,同时需要注意下搜索的技巧。比如同一个参数,如果加上引号会极大的减少我们的工作量。

image

未加引号
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

全村之希望

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

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

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

打赏作者

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

抵扣说明:

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

余额充值