众所周知 耐克nick 阿迪adidas 德州仪器(TI ti.com) 得捷电子(digikey )贸泽电子(mouser)等较大的芯片 购物之类的网站都引入了akamai的js防机器人识别系统,现在最新的akamai版本是1.7,如果想实现http抢购,那么破解akamai的js 实现sensor_data 然后换取相关有用的_abck是必须的,然后模拟tsl(模拟浏览器怎么发送请求的 不是简单的python go php等)使用个requests就可以的,然后发送相关的数据,那么问题就解决了。
关于参数2
如:,Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Edg/94.0.992.38,uaend,11891,20030107,zh-CN,Gecko,5,0,0,0,401959,5270288,1536,824,1536,864,0,0,1536,,cpen:0,i1:0,dm:0,cwen:0,non:1,opc:0,fc:0,sc:0,wrc:1,isc:0,vib:1,bat:1,x11:0,x12:1,9195,0.588807260294,816832635143.5,0,loc:
这一串到底是什么呢,目前来看是浏览器的各项信息,其中如 是不是无头 内核 型号 支持不支持属性添加事件等等,其中还有时间戳的一些变化。
其中这一段我们分成四个部分
第一个就是大家看到的浏览器的ua 以及浏览器的长宽高等等吧
第二部分 内核部分
第三部分 检测属性
第四部分
那么我们生成一下参数看下
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36,uaend,12147,20030107,zh-CN,Gecko,5,0,0,0,401979,8768989,1920,1040,1920,1080,1920,937,1920,,cpen:0,i1:0,dm:0,cwen:0,non:1,opc:0,fc:0,sc:0,wrc:1,isc:0,vib:1,bat:1,x11:0,x12:1,8278,0.10982961754,816874384494.5,0,loc:
再抓包看下他们的
抓包1:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36,uaend,11635,20030107,zh-CN,Gecko,5,0,0,0,401979,8828025,1536,824,1536,864,1536,722,0,,cpen:0,i1:0,dm:0,cwen:0,non:1,opc:0,fc:0,sc:0,wrc:1,isc:0,vib:1,bat:1,x11:0,x12:1,8279,0.12903396164,816874414012.5,0,loc:-
抓包2:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36,uaend,11891,20030107,zh-CN,Gecko,5,0,0,0,401979,8939775,1536,824,1536,864,0,0,1536,,cpen:0,i1:0,dm:0,cwen:0,non:1,opc:0,fc:0,sc:0,wrc:1,isc:0,vib:1,bat:1,x11:0,x12:1,8279,0.267163663133,816874469887,0,loc
抓包3:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36,uaend,12147,20030107,zh-CN,Gecko,5,0,0,0,401979,8939532,1536,824,1536,864,1536,722,1536,,cpen:0,i1:0,dm:0,cwen:0,non:1,opc:0,fc:0,sc:0,wrc:1,isc:0,vib:1,bat:1,x11:0,x12:1,8279,0.572825415286,816874469766,0,loc:
进行对比后发现生成数据 都OK了