Título: [Python] URL Shorter 0.1
Publicado por: BigBear en 6 Febrero 2012, 19:43 pm
un simple script para simplificar URLS. #!usr/bin/python #URL Shorter 0.1 #Coded By Doddy H import urllib2,re,sys def toma(web) : nave = urllib2.Request(web) nave.add_header('User-Agent','Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5'); op = urllib2.build_opener() return op.open(nave).read() def head(): print """ @ @ @@@@@ @ @@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@ @@@ @@ @@ @@@ @@ @ @ @@@@@ @ @@@ @@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@@@ @ @ @@@@@ @@@ @ @ @@@ @ @ @@@ @ Coded By Doddy H """ def copyright(): print "\n\n(C) Doddy Hackman 2012\n" raw_input() sys.exit(1) head() url = raw_input("\n\n[+] URL : ") try: code = toma("http://tinyurl.com/api-create.php?url="+url) print "\n[+] URL Shorter : "+code except: print "[-] Error\n" copyright() # The End
Título: Re: [Python] URL Shorter 0.1
Publicado por: Eleкtro en 8 Febrero 2012, 13:31 pm
Me parece muy útil e interesante Doddy, pero no me funciona :/
Soy nuevo en esto, de echo tu script es el primero que he abierto para examinarlo e ir aprendiendo poco a poco, pero yo diría que el error está en el script, mira esto:
Pongo www.google.com (O cualquier otra página), y me da una url que no existe:
¿Tiene solución?
EDITO: Todo aclarado, Error mío :)
Saludos
Título: Re: [Python] URL Shorter 0.1
Publicado por: criskapunk en 8 Febrero 2012, 13:47 pm
Buenas,
@EleKtro H@cker: El script funciona, pero tenés que poner la url en este formato http://google.es
Un saludo.
Título: Re: [Python] URL Shorter 0.1
Publicado por: Eleкtro en 8 Febrero 2012, 13:55 pm
El script funciona, pero tenés que poner la url en este formato http://google.es
Tienes razón, gracias PD: He encontrado este script que funciona escribiendo la url en el formato que quiera xD #!/usr/bin/env python from urllib import urlopen import sys import re if len(sys.argv) != 2: sys.exit(1) page = urlopen('http://tinyurl.com/create.php?url=' + sys.argv[1]) url = '' t_re = re.compile('<b>(http://tinyurl.com/.*)</b><br>') for i in page.readlines(): if t_re.search(i): print t_re.search(i).group(1)
Título: Re: [Python] URL Shorter 0.1
Publicado por: BigBear en 8 Febrero 2012, 15:05 pm
Tienes razón, gracias PD: He encontrado este script que funciona escribiendo la url en el formato que quiera xD #!/usr/bin/env python from urllib import urlopen import sys import re if len(sys.argv) != 2: sys.exit(1) page = urlopen('http://tinyurl.com/create.php?url=' + sys.argv[1]) url = '' t_re = re.compile('<b>(http://tinyurl.com/.*)</b><br>') for i in page.readlines(): if t_re.search(i): print t_re.search(i).group(1)
la diferencia que hay en este script con el mio es que yo use la API de la pagina http://tinyurl.com/api-create.php
|