Pular para o conteúdo

Mais um script pra autenticar no veloxzone

Mais um script pra autenticar no veloxzone
Vinicius Tavares Petrucci viniciuspetrucci
Hits: 7.655 Categoria: Python Subcategoria: Internet
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Mais um script pra autenticar no veloxzone
Download autelox.py Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/usr/bin/env python
##
##  Autenticador Velox - 0.04
##  Vinicius T. Petrucci [viniciuspetrucci@gmail.com]
##  

import urllib2
from sys import exit

def erro(s):
    print "Erro: %s!" % (s)
    foo = raw_input('')
    #exit(1)

def pegarCookie(provedor):
    try:
        fcoo = urllib2.urlopen("http://www.veloxzone.com.br/vfile/pages/serviceLogon.jsp?service=internet_%s" % (provedor))
    except:
        erro("pegarCookie(): nao consegui me conectar ao servidor")
        return
    
    #print fcoo.headers
    cookie = fcoo.headers.getheader('set-cookie')

    cookie = cookie[:cookie.find(';')]

    if not cookie:
        erro("nao peguei o cookie")
        return

    return cookie

def pegarHeaders(cookie):
    return {'Cookie: ': cookie}

def enviaDados(provedor, usuario, senha, headers):
    req =  urllib2.Request('http://www.veloxzone.com.br/serviceLogon',
                           'fcn=serviceLogon&service=internet_%s&ac=home&username=%s&password=%s&OK=OK' % (provedor,
                           usuario, senha),
                           headers)
    try:
        fret = urllib2.urlopen(req)
    except:
        erro("enviaDados(): nao consegui me conectar ao servidor")
        return

    asd = fret.read()
    
    if not asd:
        erro("nenhum retorno")

    if asd.find('Erro') != -1:
        file('erro.html', 'w').write(asd)
        erro("nao consegui autenticar. Leia o arquivo 'erro.html'.")

def main():
    provedor = 'GLOBO3'
    usuario = 'vpetrucci'
    senha = ''

    cookie = pegarCookie(provedor)
    headers = pegarHeaders(cookie)
    enviaDados(provedor, usuario, senha, headers)

main()
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

hcoin - Preço do Dólar, Bitcoin e Euro em Python

python instalador 2.0

MyIP

Simples Cliente FTP em Python

Hcrawler - Crawler em Python

#1 Comentário enviado por gabrielteratos em 19/03/2006 - 22:05h
Cara,como eu faço pra conectar à OI Internet ???
nenhum script de autenticação velox tem suporte à OI Internet...
to precisando
valeu!

Contribuir com comentário

Entre na sua conta para comentar.