elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Python] Diccionario Online 0.1
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Python] Diccionario Online 0.1  (Leído 1,550 veces)
BigBear


Desconectado Desconectado

Mensajes: 545



Ver Perfil
[Python] Diccionario Online 0.1
« en: 19 Marzo 2012, 02:05 am »

Un pequeño script en Python que hice para buscar una definicion a cualquier palabra que se
ingrese.

El codigo

Código
  1. #!usr/bin/python
  2. #Diccionario Online 0.1
  3. #Coded By Doddy H
  4.  
  5. import urllib2,re,sys,HTMLParser
  6.  
  7. def toma(web) :
  8. nave = urllib2.Request(web)
  9. 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');
  10. op = urllib2.build_opener()
  11. return op.open(nave).read()
  12.  
  13. def head():
  14. print """
  15.  
  16.  
  17. @@@@    @             @                      @      
  18. @   @                                              
  19. @    @                                              
  20. @    @  @  @@@   @@@  @  @@@  @ @@   @@@  @@ @  @@@
  21. @    @  @ @   @ @   @ @ @   @ @@  @     @ @  @ @   @
  22. @    @  @ @     @     @ @   @ @   @  @@@@ @  @ @   @
  23. @    @  @ @     @     @ @   @ @   @ @   @ @  @ @   @
  24. @   @   @ @   @ @   @ @ @   @ @   @ @   @ @  @ @   @
  25. @@@@    @  @@@   @@@  @  @@@  @   @  @@@@ @  @  @@@
  26.  
  27.  
  28.  
  29.                              Coded By Doddy H
  30.  
  31.  
  32. """
  33.  
  34. def copyright():
  35. print "\n\n(C) Doddy Hackman 2012\n"
  36. raw_input()
  37. sys.exit(1)
  38.  
  39. head()
  40.  
  41. url = raw_input("\n\n[+] Palabra : ")
  42.  
  43. try:
  44. code = toma("http://es.thefreedictionary.com/"+url)
  45. if (re.findall("<div class=runseg><b>1 <\/b>&nbsp; (.*?)[.:<]",code)):
  46.   re = re.findall("<div class=runseg><b>1 <\/b>&nbsp; (.*?)[.:<]",code)
  47.   re = re[0]
  48.   htmlparser = HTMLParser.HTMLParser()
  49.   re = htmlparser.unescape(re)
  50.  
  51.   if not re=="":
  52.     print "\n\n[+] Definicion : "+re
  53.   else:
  54.     print "[-] No se encontro significado\n"
  55. except:
  56. print "[-] Error\n"
  57.  
  58. copyright()
  59.  
  60. # The End
  61.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Crackeador MD5 por Diccionario [PYTHON]
Scripting
[ANTRAX] 0 2,748 Último mensaje 3 Septiembre 2010, 16:11 pm
por [ANTRAX]
[SOLUCIONADO][PYTHON] Como ordenar(sort) un diccionario?
Scripting
Jirp96 5 16,669 Último mensaje 10 Junio 2016, 17:35 pm
por cerototal
[Ruby] Diccionario Online 0.1
Scripting
BigBear 0 1,338 Último mensaje 19 Marzo 2012, 02:04 am
por BigBear
[Perl Tk] Diccionario Online 0.1
Scripting
BigBear 0 1,381 Último mensaje 19 Marzo 2012, 02:05 am
por BigBear
[Java] Diccionario Online 0.1 « 1 2 »
Java
BigBear 14 5,701 Último mensaje 8 Abril 2013, 18:18 pm
por $Edu$
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines