Python爬虫-大众点评网参数分析

声明:仅供技术交流,请勿用于非法用途,如有其它非法用途造成损失,和本博客无关

0x00 抓包分析

1.参数分析

登陆参数

参数名来源分析
countrycode固定
username账号
keepLogin固定
encryptPassword加密后的密码
_token加密方式未知
2.生成方式

参数抓包

1.encryptPassword

找到了密码和_token加密的逻辑
publicKey来源
t.publicKey的值可以从请求来源中找到
publicKey来源链接
在这里插入图片描述
传入请求连接和参数的join即可
在这里插入图片描述在这里插入图片描述
password uuid
在这里插入图片描述
密码加密就是密码加上滑块验证码计算出来得到的uuid值,把encrypt的逻辑扣出来传入就行了
密码加密逻辑

2._token

接下来找_token,这里传入一串字符串,分别是登陆链接和参数的join值
在这里插入图片描述
在这里插入图片描述
_token生成是一段完整的加密逻辑,全部扣下来即可
_token加密逻辑
这几个值写死固定值就行了,不然会报错

var iN = function() {
    var hR = 290;
    var hK = 346;
    return [hR, hK]
};
var iM = function() {
    var iZ = [1920, 1080];
    var iW = [1920, 1040];
    var iX = 24;
    var iY = 24;
    return [iZ, iW, iX, iY]
};
var iK = function() {
    return ""
};
var iL = function() {
    var jb = "https://account.dianping.com/login?redir=https%3A%2F%2Fwww.dianping.com%2F";
    var ja = "https://account.dianping.com/account/iframeLogin?callback=EasyLogin_frame_callback0&wide=false&protocol=https:&redir=https%3A%2F%2Fwww.dianping.com%2F##";
    return [ja, jb]
};

0x01

完整代码:大众点评网
顺便公众号求个关注
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值