Advertisement
Guest User

Untitled

a guest
Feb 19th, 2020
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. sizeofficial = str(sku+taglia)
  2.  
  3. headers = {
  4. 'Host': 'www.footlocker.it',
  5. 'accept': 'application/json, text/javascript, */*; q=0.01',
  6. 'sec-fetch-dest': 'empty',
  7. 'x-requested-with': 'XMLHttpRequest',
  8. 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.106 Safari/537.36',
  9. 'origin': 'https://www.footlocker.it',
  10. 'sec-fetch-site': 'same-origin',
  11. 'sec-fetch-mode': 'cors',
  12. 'referer': 'https://www.footlocker.it/',
  13. 'accept-language': 'it-IT,it;q=0.9,en-US;q=0.8,en;q=0.7,fr;q=0.6,es;q=0.5',
  14. }
  15.  
  16.  
  17. data = {
  18. "SynchronizerToken":token,
  19. "Ajax":"true",
  20. "Relay42_Category":"Product Pages",
  21. "acctab-tabgroup-{}".format(sizeofficial):"null",
  22. "Quantity_{}".format(sizeofficial):"1",
  23. "SKU":sizeofficial
  24. }
  25.  
  26.  
  27. added = False
  28. while added == False:
  29.  
  30. newdirectory = '/Users/simoneruggiero/Desktop/provepy/fl.json'
  31.  
  32. with open(newdirectory,'r') as f:
  33. data = json.load(f)
  34.  
  35.  
  36. mychoice = random.choice(data['cookies'])
  37. abck = mychoice['abck']
  38. cookie_obj = requests.cookies.create_cookie(domain='.footlocker.it',name='_abck',value=abck)
  39. session.cookies.set_cookie(cookie_obj)
  40.  
  41. #cookies = {
  42. #'_abck':abck
  43. #}
  44.  
  45. endpoint2 = 'https://www.footlocker.it/it/aggiungi-al-carrello'
  46.  
  47. if 'y' in scelta2.lower(): #with proxies
  48.  
  49. proxy = footlockerIlMioThread.loadProxy(self)
  50.  
  51. response = session.post(endpoint2, headers=headers, proxies = proxy)
  52.  
  53. logger.warn(task,'Adding to cart - [{}]'.format(taglia))
  54.  
  55. else: #without proxies
  56.  
  57. response = session.post(endpoint2, headers=headers, data = data)
  58.  
  59. logger.warn(task,'Adding to cart - [{}]'.format(taglia))
  60.  
  61. if (response.status_code == 200):
  62.  
  63. logger.success(task,'[{}] Add to cart successful - [{}]'.format(sku,taglia))
  64.  
  65. added = True
  66.  
  67. else:
  68. logger.error(task,'[{}] Add to cart failed, retrying - [{}] - [{}]'.format(sku,taglia,response.status_code))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement