Advertisement
DCNick3

vote.py

Apr 27th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.14 KB | None | 0 0
  1. import md5
  2. import random
  3. import math
  4. import time
  5.  
  6. import pycurl
  7.  
  8. random.seed();
  9.  
  10. def gen_id():
  11.     id = int(math.floor(random.uniform(1000000,9999999)))
  12.     return str(id) + "&h=" + md5.new(str(id)).hexdigest()[5:10];
  13.  
  14. class data_builder:
  15.         def __init__( self ):
  16.             self.content = ''
  17.            
  18.         def append ( self, data ):
  19.             self.content = self.content + data
  20.    
  21. def request( addr ):
  22.     data = data_builder(); 
  23.     c = pycurl.Curl()
  24.     c.setopt(c.URL, addr)
  25.     #c.setopt(c.COOKIEFILE, cookie_file)
  26.     #c.setopt(c.COOKIEJAR, cookie_file)
  27.     c.setopt(c.WRITEFUNCTION, data.append)
  28.     c.setopt(c.USERAGENT, 'Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:53.0) Gecko/20100101 Firefox/53.0')
  29.     c.setopt(c.REFERER, 'http://xn----7sbbimstad3d7f.xn--p1ai/')
  30.     c.perform()
  31.     c.close()
  32.     return data.content
  33.    
  34.    
  35. def vote(id):
  36.     r = request('http://xn---2-6kcabpk0cjp9an.xn--p1ai/api/index.php?p=increment&d=city&id=53057287&n=%D0%92%D0%BE%D1%80%D0%BE%D0%BD%D0%B5%D0%B6&g=51.661535,39.200287&vid=' +
  37.     str(id));
  38.     if r != '{}':
  39.         print("Unusual answer: " + str(r));
  40.    
  41.    
  42. #print(gen_id());
  43.  
  44. print("Votin'");
  45. while True:
  46.     vote(gen_id())
  47.     time.sleep(0.1);
  48.     print("+1");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement