爬虫的内容是真的好长时间没发了,大家留言和问题都有看,问的最多的就是关于美团的,
所以今天我就把美团获取商家列表数据请求参数token,讲一下,大神可以绕过了
https://dl.meituan.com/meishi/api/poi/getPoiList?cityName=%E5%A4%A7%E8%BF%9E&cateId=0&areaId=0&sort=&dinnerCountAttrId=&page=1&userId=&uuid=1ca3f5f0a239434da639.1556701978.1.0.0&platform=1&partner=126&originUrl=https%3A%2F%2Fdl.meituan.com%2Fmeishi%2F&riskLevel=1&optimusCode=1&_token=eJx1T9tuqkAU%2FZd5hTjDKAM18cGqiHhBKeCl6QPCyKUgZUBwbPrvnSY9yTkPJ9nJuuyVlb0%2FAVtEYKgg9ISQDFrKwBAoPdQjQAZNLTaqSjRE0BNBaCCD8F8Pk74MzsyfguErRopMSP%2Ftx3CEflX6hMga0d%2FkvygeiPnJLEQEJE3zUQ8hjPJeQdPmFlx7YVlAweskheKE%2FwSAaChc0SDw%2FReDX2z%2B6LV4RVTUaXwVjFpdnnlK1T3GO%2BcmvSSngBvryD5sJunJ8Bb9izeOH76d5CXMZsHzYRKwXQkddHdItmQbrTXvdKPP57Zp2GRTzMxuzCnyx4y1mS5dmNZyY7Ll68grH3wVmtaee8ssL6Ydqe4rt6CLM5MG6XvduArM%2FWf%2B8jHb7sNdQweHZeLOQxVe4mDvXx1sk0qPU27t1NuJt7XFtBivyqtR%2BayDRN3rtWajCZwei%2BnZ1RpJxWZtYWweo%2B5sS2iLiyp70OOBZpaZxaMR%2BPoGA6SUig%3D%3D
就是这个链接,有点长。会返回列表商家数据,但不是最详细的
就是上面的数据。
大家如果百度过的话,应该关于美团token破解的挺多的,但好多都一样,CSDN都是复制粘贴的,也不是很详细,今天我就说详细一点,当然再说一遍,大神绕过。
第一:找这个参数
打开F12, 点击source,Ctrl+O,搜索rohr.min.js
点击去会发现所有的js都是一行
点击左下角的{},会自动格式化代码
搜索IP,因为是给IP参数加密,所以直接搜索。也有点运气吧,直接就找到了
接下来就是打断点。指点在行数上点击就行,上图中的蓝色箭头。
然后刷新页面,会停到你打断点的地方,点击下一步,运行过的会自动将参数的值显示出来,所以超级方便。
从上图 可以看到,参数就是URL,具体就是下面这些东西:
"https://dl.meituan.com/meishi/api/poi/getPoiList?cityName=大连&cateId=0&areaId=0&sort=&dinnerCountAttrId=&page=1&userId=&uuid=1ca3f5f0a239434da639.1556701978.1.0.0&platform=1&partner=126&originUrl=https://dl.meituan.com/meishi/&riskLevel=1&optimusCode=1"
接下来的,就不用我怎么讲了,一步一步走,会发现代码是怎么走,token怎么生成的。
具体的加密
一步一步走下来你就会知道怎么加密的。
是在看不太懂,可以自己走一步,记一下,对比一下就出来了,也可以在网上搜。
具体就是将字符串通过二进制编码,在通过压缩,再来个base64.齐活。
然后,完了
还有要注意一个点
双引号变成了两个。
所以自己去拼的时候要注意这个,要不然生成的不一样。
生成的
当然这个是token里面的sign参数,这两个生成方式是一样的,只不过生成sign之后,又把sign当做参数去生成token了。
上图就是token中的参数。时间戳都是毫秒。
大家要不要代码呀,我代码有点乱。先不发了,有人要话留言,我给你们回,不过得自己整理。
有什么问题请留言,记得点个好看!
额。。。还有就是关于抖音的api破解,因为最后我在GitHub上找到了,有大神研究的特别详细,我就不献丑了,大家可以自己搜搜。然后还有关于哔哩哔哩的登录,代码重新加了个破反爬的,好像效率高了一点点,可以试试。https://github.com/AndrewAndrea/check_img_code
本文分享自 Python爬虫scrapy 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有