爬取大众点评美食店铺信息,解密_token的思路

本文介绍如何爬取大众点评美食店铺信息并解密_token。通过观察xhr请求,发现_token可能经过压缩和Base64加密。通过Python的decode和decompress方法,成功解码出_token和sign。关键在于找到生成_token的函数Rohr_Opt,并通过单步调试确定加密过程,从而解密出所需信息。
摘要由CSDN通过智能技术生成

爬取大众点评美食店铺信息,解密_token的思路

先随意进入一个店铺的链接,例如:http://www.dianping.com/shop/127857802

进入之后打开控制台,进入之后选择xhr,即筛选出动态加载的链接
在这里插入图片描述
可以看到图片里面就有一部分的详情内容,我们看一下它的请求头,发现有个_token参数
在这里插入图片描述
但我们看不出它是什么内容,因为被加密了,也不知道它的加密方式,但我们多打开几个网页来看它的token参数,会发现有时候它的末尾有个=号,这说明很有可能是先压缩再进行base64加密的结果,所以就实验一下。

放到pycharm中执行decode和decompress方法,结果如下
在这里插入图片描述
这样token就出来了,里面还有个sign参数,其实也是一样的方法,先压缩再base64加密生成的。

然后全局搜索_token参数

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值