Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import mechanize
- # Lataa virtuemupirtelosimu selain
- br = mechanize.Browser()
- # settaa paskaa
- br.set_handle_robots(False)
- br.addheaders = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1')]
- def reg(email, user, pasw, tout=5.0):
- # Avaa REF-url
- br.open(ref, timeout=tout)
- # Etsi nappi ja linkki (for lulz)
- ln = br.find_link(text="Activate My Hall Pass").url
- # Avaa linkki POST:ina
- s = br.open(ln, " ", timeout=tout)
- # Valitte ja tayta formi
- br.select_form(nr=1)
- br.find_control(type="email").value = email
- br.find_control(type="text").value = user
- br.find_control(type="password").value = pasw
- # Paina register nappii
- s = br.submit()
- if "Edit Profile" in s.read():
- return True
- else:
- return False
- # Config
- ref = "http://go.codeschool.com/aaZYyQ"
- proxyfile = "proxies.txt" # ip:port syntax
- userfile = "users.txt" # user:email syntax
- password = "Niggers" # default password
- timeout = 4.0 # proxyfail timeout
- # Lataa tiedostot
- userlist = open(userfile, "r").read().strip().split("\n")
- proxylist = open(proxyfile, "r").read().strip().split("\n")
- # Tarvittavat settaukset
- proxies = []
- proxynum = 0
- i = 0
- for proxy in proxylist:
- proxies.append(("http", proxy))
- proxymax = len(proxies)
- # For da job matafakas
- while i < len(userlist):
- nick = userlist[i].split(":")[0]
- email = userlist[i].split(":")[1]
- proxy = dict([proxies[proxynum]])
- br.set_proxies(proxy)
- # Tietoo sulle, vitun pervo
- print nick + ((30 - len(nick)) * " ") + proxy["http"] + ((40 - len(str(proxy))) * " ") + " |",
- try:
- success = reg(email, nick, password, timeout)
- if success:
- print "Success!"
- proxynum -= 1
- else:
- print "Fail.. uhh?"
- i += 1
- except KeyboardInterrupt: # Jos ^C
- print "Rip in pieces"
- exit(0)
- except:
- print "Proxy failed!"
- finally:
- proxynum += 1 # Vaiha proxy
- if proxynum >= proxymax: # Takasi lista alkuu ku lobbus
- proxynum = 0
Advertisement
Add Comment
Please, Sign In to add comment