Advertisement
Guest User

nro bot

a guest
Apr 30th, 2016
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.36 KB | None | 0 0
  1. import httplib, urllib, string, random
  2. from time import sleep
  3.  
  4. def string_generator(size=6, chars=string.ascii_uppercase+string.ascii_lowercase):
  5.     return ''.join(random.choice(chars) for _ in range(size))
  6.    
  7. def hex_generator():
  8.     return ''.join(random.choice('1234567890abcdef') for _ in range(32))
  9.  
  10. count = 0
  11.  
  12. while 1:
  13.     firstname = string_generator()
  14.     lastname = string_generator()
  15.     email = string_generator() + "@" + string_generator() + ".com"
  16.     hex_key = hex_generator()
  17.     params = urllib.urlencode({'form': '2348856',
  18.         'viewkey': 'sTyjs9lLXs',
  19.         'unique_key': 'de03ec108b903312cf8972b0624bec44', #not sure if this can be reused
  20.         'password': '',
  21.         'hidden_fields':'',
  22.         'fspublicsession':'',
  23.         'incomplete':'',
  24.         'incomplete_password':'',
  25.         "referrer":'',
  26.         "referrer_type":"js",
  27.         "_submit":"1",
  28.         "style_version":"3",
  29.         "viewparam":"621669",
  30.         "analytics":'',
  31.         "field41894021[]":"Donald Trump", #trump, checked
  32.         'field41894009-first': firstname,
  33.         'field41894009-last': lastname,
  34.         'field41894005': email})
  35.     headers = {'Host':'nationalreview.formstack.com',
  36.         "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36",
  37.         "Content-type": "application/x-www-form-urlencoded",
  38.         "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
  39.         'Accept-Language': 'en-US,en;q=0.5',
  40.         'Accept-Encoding': 'gzip, deflate, br',
  41.         'DNT': '1',
  42.         'Referer':'http://www.nationalreview.com/poll/gop-nomination',
  43.         'Cookie': 'rgisanonymous=true; rguserid=14b9ef28-193d-4f79-9af1-5ee6431ae954; rguuid=true; rgisanonymous=true; rguserid=5767d103-1489-44d7-88cc-c19ff5391150; rguuid=true; FormSpringFormView2294761=2294761; FormSpringFormSession2348856=db9bd52038c18dd8cb1c582282744a52; FormSpringFormView2348856=2348856',
  44.         'Connection': 'keep-alive'}
  45.     conn = httplib.HTTPSConnection("nationalreview.formstack.com")
  46.     conn.request("POST", "/forms/index.php", params, headers)
  47.     response = conn.getresponse()
  48.     if response.status==200:
  49.         #data = zlib.decompress(response.read())
  50.         #if data.find('Thanks for taking our poll!') != -1:
  51.         count += 1
  52.         print "success " + str(count)
  53.         #else:
  54.             #print "entry rejected"
  55.             #print data
  56.             #break
  57.     elif response.status==500:
  58.         print "500 error, waiting 50s"
  59.         sleep(50)
  60.     else: print "http error" + str(response.status) + response.reason
  61.     conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement