Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import urllib
- import urllib2
- import cookielib
- #import webbrowser
- cj = cookielib.CookieJar()
- opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
- opener.addheaders = [('User-agent', 'Mozilla/19.0 (Macintosh; Intel Mac OS X 10_7_1) Gecko/20100101 Firefox/13.0.1 ID:20120614114901')]
- ####NOTE: THIS WILL LOG IN/OUT OF EACH RGA, DO NOT USE IF THAT IS AN ISSUE
- logins = [
- #####FOLLOW THE TEMPLATE, REPLACING USERNAME AND PASSWORD WITH YOUR USER/PASS. PRETTY SIMPLE
- ['username', 'password'],
- #['username', 'password'],
- #['username', 'password'],
- #['username', 'password'],
- ]
- server = "sigil"
- prefix = "http://"+server+".outwar.com/"
- if server.lower() == "sigil":
- serverid = "1"
- elif server.lower() == "torax":
- serverid = "2"
- else:
- serverid = "1"
- def alo(url):
- lagsafe = 1
- while lagsafe == 1:
- try:
- site = opener.open(url)
- lagsafe = 0
- except IOError:
- print "URLError: Site not loading. Retrying..."
- return site
- def alo2(url, pData):
- lagsafe = 1
- while lagsafe == 1:
- try:
- site = opener.open(url, pData)
- lagsafe = 0
- except IOError:
- print "URLError: Site not loading. Retrying..."
- return site
- def claim_tokens(login):
- alo2(prefix+'index.php', 'login_username='+login[0]+'&login_password='+login[1]).read()
- claim = alo(prefix+'ajax/challenge_claim.php').read()
- if 'awarded 3 challenge' in claim.lower():
- print "Successfully collected challenge tokens on RGA: " + login[0]
- else:
- print "Failure"
- tokCt = alo(prefix+'challenge.php').read()
- print "Token count: " + tokCt.split('Tokens:')[1].split('FF00>')[1].split('</font')[0]
- alo(prefix + '?cmd=logout')
- for m in logins:
- claim_tokens(m)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement