抓包分析以下,有一个关键参数_token
我们查看下调用流程,点击Initiator
从上图我们看到了我们抓包的接口,点进去继续分析。
点进去之后我们直接定位到了_token 关键字,可以看出_token == d ;
d = window.Rohr_Opt.reload(p) ;
reload 匿名函数中的一个方法
接下来就是扣代码,其实也不是很难。拿下生成_token的代码之后就可以获取相关数据了,比如获取店铺列表,店铺详情数据等。
店铺列表json格式如下:
{"status":0,"data":{"totalCounts":608,"poiInfos":[{"poiId":714716856,"frontImg":"https://img.meituan.net/msmerchant/e3a95d4b1996a406dcb0eeaa16c45b16353645.jpg@600w_600h_1l","title":"溢香干锅鸭头","avgScore":0,"allCommentNum":1,"address":"铁东区鑫荣小区","avgPrice":40,"dealList":[{"title":"六人套餐,包间免费","price":138,"soldCounts":0},{"title":"超值双人餐,包间免费","price":59,"soldCounts":23},{"title":"精品四人餐,包间免费","price":88,"soldCounts":1}],"hasAds":true,"adsClickUrl":"https://mlog.dianping.com/api/cpv/billing?mbid=1.61&productid=74&display_id=50028&bg=0&pctr=0.018806987147752807&ad_cj=89pUlt4A91yW5hlpSI9sniPeYJhsMO3FKlfYxYbPb9SDcbQZn482aMPiguk8Ffl2Pqx2IXXsBjppsDdJ7Ew3Iv338gIMCEKQbNMLyHUHzXRmVRP2VGT-Z-mqPIme7vBECtjIgx36Skw_mPgNKA&ad_ci=89pUnt8Q-xXetAF9EIBkgHKCI8QyZsLeJwmKyYPWa9qDcbEMydVzMYWt2rwyBLwje_olbR-zRGUy5DxL8EM0PKng5gY9EluqOIYAz3AEzXNmVBnhFzqgJOevNI-Y4vBECdjIgx2sEB4zmPEJJQ&discount=1&mtlaunch_city_id=162&bu=28&category_id=102&pos=1&mtuser_id64=0&pcvr=0.009749486652977415&client_version=6.5.1&mtdpid=4c0f6c3e58c74aaab8df.1619791167.1.0.0&bottomprice=1.0&user_agent=pc&launch_city_id=0&mtcategory_ids=1&sver=2&AdExpPath=18-338-2099,3-56-112,3-169-830,3-140-565,3-50-100,3-164-792,3-227-1297,3-12-28,18-293-1778,3-201-1096,3-296-1803&bottomfen=100&mtuser_id=0&adsCtrStrategy=SearchPcSearchBaseline&page_city_id=0&entityplat=2&ad_v=2&mtadshop_id=714716856&mtpage_city_id=162&adidx=16&act=2&gather_index=1&item_index=-999","adsShowUrl":"https://mlog.dianping.com/api/cpv/action?mbid=1.61&productid=74&display_id=50028&bg=0&pctr=0.018806987147752807&ad_cj=89pUlt4A91yW5hlpSI9sniPeYJhsMO3FKlfYxYbPb9SDcbQZn482aMPiguk8Ffl2Pqx2IXXsBjppsDdJ7Ew3Iv338gIMCEKQbNMLyHUHzXRmVRP2VGT-Z-mqPIme7vBECtjIgx36Skw_mPgNKA&ad_ci=89pUnt8Q-xXetAF9EIBkgHKCI8QyZsLeJwmKyYPWa9qDcbEMydVzMYWt2rwyBLwje_olbR-zRGUy5DxL8EM0PKng5gY9EluqOIYAz3AEzXNmVBnhFzqgJOevNI-Y4vBECdjIgx2sEB4zmPEJJQ&discount=1&mtlaunch_city_id=162&bu=28&category_id=102&pos=1&mtuser_id64=0&pcvr=0.009749486652977415&client_version=6.5.1&mtdpid=4c0f6c3e58c74aaab8df.1619791167.1.0.0&bottomprice=1.0&user_agent=pc&launch_city_id=0&mtcategory_ids=1&sver=2&AdExpPath=18-338-2099,3-56-112,3-169-830,3-140-565,3-50-100,3-164-792,3-227-1297,3-12-28,18-293-1778,3-201-1096,3-296-1803&bottomfen=100&mtuser_id=0&adsCtrStrategy=SearchPcSearchBaseline&page_city_id=0&entityplat=2&ad_v=2&mtadshop_id=714716856&mtpage_city_id=162&adidx=16&act=3&gather_index=1&item_index=-999"},{"poiId":860074795,"frontImg":"https://img.meituan.net/600.600/msmerchant/c54d54cdd696e3e834001e127d026997131961.jpg","title":"筷乐喜辣屋","avgScore":5,"allCommentNum":222,"address":"铁东区四平万达广场","avgPrice":33,"dealList":[{"title":"豪华四人餐,提供免费WiFi","price":76,"soldCounts":281},{"title":"优惠双人餐,包间免费","price":39,"soldCounts":1007},{"title":"50元代金券1张,可叠加","price":45,"soldCounts":127},{"title":"优惠单人餐,提供免费WiFi","price":25,"soldCounts":471}],"hasAds":false,"adsClickUrl":"","adsShowUrl":""},{"poiId":97030594,"frontImg":"https://img.meituan.net/600.600/msmerchant/ee2ed7a493756431e7b341debfd0bd95101109.jpg","title":"熊喵来了火锅(万达店)","avgScore":5,"allCommentNum":5864,"address":"铁东区南九