Esempio n. 1
0
def voteall():

    # -------------------
    def oneVote(user, passw):
        ret = None
        configT = cfg.ProxyConfig()
        vote.config = configT
        try:
            print getMyIp(vote.urlOpener)
            print "vote start"

            ret = vote.main(user, passw)

            print "vote end"

        except Exception as inst:
            print "e", inst
            return inst

        configT.writeTime(user=user)
        return ret

    # -------------------
    print len(config.getReadyacc())
    for accinfo in config.getReadyacc():
        print accinfo["user"]
        time_out = 5  # 5 chance
        while time_out:
            print time_out
            try:
                updateUrlOp(proxys())
                res = timeout(oneVote, kwargs=accinfo, timeout_duration=100)
                if res == 1:
                    time_out = 0
                    print "ok"
                elif str(res).find("Proxy") != -1:
                    import LogIt

                    log = LogIt.logit()
                    log.log("Ce proxy semble ne semble pas fonctionel : %s" % (proxys.getCurrentProxy()))
                    raise (Exception("erreur proxy"))
                else:
                    raise (Exception(str(res)))
            except:
                print "erreur"
                time_out -= 1
Esempio n. 2
0




#Globals

urlOpener = MyUrlOpener.urlOpener

config = cfg.config()

pageVote = "" #Global contenant la page de vote

request_headers = { 'User-Agent': config.getHeader() }

log = LogIt.logit()




def dlPageVote():
    """Telecharge la page de vote en memoire"""
    global pageVote
    request = urllib2.Request('http://millenium-servers.com/newvoter.php', None, request_headers)
    url = urlOpener.open(request)
    pageVote = url.read(500000) # on lit tout
    

def getVoteVerif():
    """Recupere le 'voteVerif' constituer d'hex."""
    index = pageVote.find("""var m_url = "newvoter.php?voteID=" + id + "&voteVerif=""") + \