Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var usrSize = config.config.taskProd[c].size;
- var baseSize = 70;
- //base size is size 6 goes up in 5's
- var shoeSize = usrSize - 6;
- var shoeSize = shoeSize*10;
- var rawSize = shoeSize+baseSize;
- if (rawSize < 100){
- var rawSize = "0"+rawSize;
- }
- console.log(c);
- var productCode = config.config.taskProd[c].productCode;
- console.log(rawSize);
- var variant = productCode+rawSize;
- const jar = r.jar();
- const request = r.defaults({ jar })
- var a = proxies[c].split(':');
- var host = a[0];
- var port = a[1];
- var user = a[2];
- var pass = a[3];
- var proxyUrl = "http://" + user + ":" + pass + "@" + host + ":" + port;
- console.log('task ID: '+ c);
- //var $ = cheerio.load(body);
- //var syncToken = $('input[name=SynchronizerToken]').val();
- //var url = 'https://www.footlocker.co.uk/en/addtocart?';
- //var abck = jar._jar.store.idx['footlocker.co.uk']['/']._abck;
- //var abck = abck.toString().split(';')[0];
- //var abck = abck.split('_abck=')[1];
- var url = 'https://www.footlocker.co.uk/en/addtocart?SKU=';
- var sensor = {"sensor_data":"7a74G7m23Vrp0o5c9062131.4-1,2,-94,-100,Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36,uaend,12147,20030107,en-US,Gecko,3,0,0,0,381774,28993,1920,1040,1920,1080,982,852,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,8282,0.995692310497,775815014496,loc:-1,2,-94,-101,do_en,dm_en,t_en-1,2,-94,-105,0,0,0,0,1718,113,0;0,-1,0,0,3003,2056,0;-1,2,-94,-102,0,0,0,0,1718,113,0;0,-1,0,0,3003,2056,0;-1,2,-94,-108,-1,2,-94,-110,0,1,15925,975,336;1,1,15940,954,330;2,1,15958,933,323;3,1,15975,913,316;4,1,15991,896,311;5,1,16008,881,308;6,1,16025,864,304;7,1,16041,843,300;8,1,16058,816,295;9,1,16075,788,290;10,1,16091,761,285;11,1,16107,735,279;12,1,16123,710,271;13,1,16140,687,265;14,1,16157,669,259;15,1,16174,654,253;16,1,16190,644,249;17,1,16207,640,249;18,1,16308,639,269;19,1,16341,638,294;20,1,16359,635,309;21,1,16376,631,329;22,1,16392,628,349;23,1,16408,620,374;24,1,16425,613,402;25,1,16442,608,431;26,1,16459,607,459;27,1,16475,607,488;28,1,16497,607,512;29,1,16509,607,530;30,1,16526,606,543;31,1,16543,603,549;32,1,16557,600,552;33,1,16573,596,554;34,1,16592,594,557;35,1,16607,592,559;36,1,16623,591,562;37,1,16709,594,523;38,1,16725,596,489;39,1,16742,597,444;40,1,16775,597,351;41,1,16791,597,317;42,1,16809,598,296;43,1,16892,599,287;44,1,16907,600,287;45,1,16924,601,286;46,1,16974,602,285;47,1,17007,603,285;48,1,17024,604,284;49,1,17041,605,282;50,1,17057,607,280;51,1,17074,608,277;52,1,17090,606,271;53,1,17107,600,264;54,1,17124,590,255;55,1,17141,573,242;56,1,17157,557,229;57,1,17174,537,216;58,1,17191,513,200;59,1,17207,486,183;60,1,17223,451,165;61,1,17242,420,147;62,1,17258,396,127;63,1,17274,380,115;64,1,17291,370,108;65,1,17308,363,103;66,1,17324,355,100;67,1,17341,345,97;68,1,17358,329,92;69,1,17374,308,81;70,1,17390,288,74;71,1,17407,275,72;72,1,17423,273,72;73,1,17440,280,76;74,1,17457,300,80;75,1,17474,302,80;76,1,17608,304,81;77,1,17625,301,81;78,1,17640,284,77;79,1,17659,253,69;80,1,17675,219,59;81,1,17691,190,50;82,1,17708,163,44;83,1,17724,139,38;84,1,17741,120,34;85,1,17757,106,32;86,1,17774,94,31;87,1,17790,86,31;88,1,17809,82,31;89,1,17824,80,32;90,1,17841,79,33;91,1,17858,76,33;92,1,17874,71,34;93,1,17891,67,36;94,1,17908,63,36;95,1,17924,60,37;96,1,17941,59,38;97,1,17958,58,38;98,1,17975,57,38;99,3,17986,57,38,-1;-1,2,-94,-117,-1,2,-94,-111,0,322,-1,-1,-1;-1,2,-94,-109,0,285,-1,-1,-1,-1,-1,-1,-1,-1,-1;-1,2,-94,-114,-1,2,-94,-103,2,1243;3,17985;-1,2,-94,-112,https://www.footlocker.co.uk/en/homepage-1,2,-94,-115,1,1773932,0,322,285,0,1774539,17986,0,1551630028992,11,16598,0,100,2766,1,0,17987,1698211,0,BF62FD695EB82F55408942F22ACF889A5C7B8E8ECC4E0000C8FE7B5C6BDE766F~-1~k15CMzbsV6kaFnRp+Dl4n4r6il22UasGekYzevqYPx0=~-1~-1,8434,180,-1611652326,30261693-1,2,-94,-106,1,1-1,2,-94,-119,22,23,24,24,25,27,27,19,22,18,18,19,22,110,-1,2,-94,-122,0,0,0,0,1,0,0-1,2,-94,-123,-1,2,-94,-70,-1650851414;dis;,7,8;true;true;true;0;true;24;24;true;false;-1-1,2,-94,-80,4896-1,2,-94,-116,261078-1,2,-94,-118,156417-1,2,-94,-121,;2;8;0"}
- //console.log(abck);
- var post = {
- headers: {
- 'content-type': 'text/plain;charset=UTF-8',
- 'referer': 'https://www.footlocker.co.uk/en/homepage',
- 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36',
- },
- url: 'https://www.footlocker.co.uk/public/d4524a5c71702cc91a8defb401315',
- //proxy: proxyUrl,
- method: 'POST',
- body:JSON.stringify(sensor),
- }
- request(post, function(err,res,body){
- console.log(body);
- var atclink = url+variant;
- //var cartlink = url+'SynchronizerToken='+syncToken+'&SKU='+variant;
- var options = {
- url: atclink,
- gzip: true,
- headers: {
- 'origin':'https://www.footlocker.co.uk',
- 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36',
- 'accept': 'application/json, text/javascript, */*; q=0.01',
- 'accept-language': 'en-US,en;q=0.9',
- 'referer': 'https://www.footlocker.co.uk/en/men/',
- 'x-requested-with': 'XMLHttpRequest',
- },
- //followAllRedirects: true,
- //proxy: proxyUrl,
- method: 'POST',
- };
- console.log('['+d.getHours()+':'+d.getMinutes()+':'+d.getSeconds()+']'+' '+'TASK ID: '+c+' Attempting ATC.');
- request(options, async function(error,response,body) {
- console.log(body);
- while(body.includes('fl-empty-cart-page')) {
- var d = new Date();
- await sleep(config.config.delay);
- console.log('['+d.getHours()+':'+d.getMinutes()+':'+d.getSeconds()+']'+' '+'TASK ID: '+ c +' error carting OOS');
- request(options, function(error,response,body){
- });
- } while(body.includes('System Error')) {
- var d = new Date();
- await sleep(config.config.delay);
- console.log('['+d.getHours()+':'+d.getMinutes()+':'+d.getSeconds()+']'+' '+'TASK ID: '+ c +' error carting OOS');
- request(options, function(error,response,body){
- });
- } while(body.includes('Sold out')) {
- var d = new Date();
- await sleep(config.config.delay);
- console.log('['+d.getHours()+':'+d.getMinutes()+':'+d.getSeconds()+']'+' '+'TASK ID: '+ c +' error carting OOS');
- request(options, function(error,response,body){
- });
- } while(body.includes('Access Denied')) {
- var d = new Date();
- await sleep(config.config.delay);
- console.log('['+d.getHours()+':'+d.getMinutes()+':'+d.getSeconds()+']'+' '+'TASK ID: '+ c +' BANNED');
- request(options, function(error,response,body){
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement