admin 管理员组文章数量: 1086866
人报客户端 Securitykey生成问题
人报客户端 链接中有一个 securitykey :
单条数据的json格式:
=4376091&device=d5a5402b-8b5d-366a-b709-bf7391be9f88&type=0&user_id=0&securitykey=9f227b5b8ce8fcf80c2bb8219bcc1580
import hashlib
def md5(value):m = hashlib.md5(value.encode(encoding='utf8'))return m.hexdigest()
securitykey生成:
salt = "rmrbsecurity$#%sut49fbb427a508bcc" # 写死的device = 'd5a5402b-8b5d-366a-b709-bf7391be9f88' # 链接中pass = 624375|48bed5aa-fbb5-3d2f-a5fc-3d290d4b18f1|0|0 # id | device | 0 | 0securitykey = md5(pass+Salt)
这个拼出来能拿到一条json数据,其实没什么用。
因为可以直接通过接口来拿20条的数据:
=2&fake_id=18864114&id=4374309&page=1&show_num=20
上面的 Securitykey 生成方法可以当作参考用
详情页的链接:
=4376091&city=%E5%B9%BF%E5%B7%9E%E5%B8%82&citycode=020&device=d5a5402b-8b5d-366a-b709-bf7391be9f88&device_model=MuMu&device_os=Android%206.0.1&device_product=Netease&device_size=810*1440&device_type=1&district=%E5%A4%A9%E6%B2%B3%E5%8C%BA&fake_id=18864114&interface_code=635&latitude=23.12615261501736&longitude=113.37322509765625&province=%E5%B9%BF%E4%B8%9C%E7%9C%81&province_code=169353&type=0&user_gov_id=0&user_id=0&version=6.3.5&securitykey=a10e117bad0b7123e8afdb25d50c81d3
通过抓包工具抓的。
可以发现,这个链接中:
也有一系列参数。但是这个salt 就跟上面的不一样了。
salt = “rbk#$cd2e24e6cf68b7bc6fbbaede395”
有想法可以自己去追源码阿。我这里给一个参考建议,这个js是通过webpack 解压过的,我看的眼疼,放弃了。 明天再好好看看。
但是数据还是?️拿的
没办法,为了省事,只好选择其他的方法,
当然:。
这个 wap 通过请求是拿不到数据的。
换了个接口,来访问页面,先不要他的json数据了,我们自己解析。
=0&article_id=4376244
通过这个再请求,就有数据了。
本文标签: 人报客户端 Securitykey生成问题
版权声明:本文标题:人报客户端 Securitykey生成问题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1697133856a262090.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论