elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 10:13  


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  Juego ejercicios [Python]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 Ir Abajo Respuesta Imprimir
Autor Tema: Juego ejercicios [Python]  (Leído 30,526 veces)
[L]ord [R]NA


Desconectado Desconectado

Mensajes: 1.507


El Dictador y Verdugo de H-Sec


Ver Perfil WWW
Re: Juego ejercicios [Python]
« Respuesta #135 en: 15 Enero 2010, 23:56 »

R.N.A al final se dio por buena mi solucion, asi que el ejercicio actual era el que estaba propuesto en la respuesta. La respuesta pues de CaronteGold era a mi ejercicio, por lo que es valida y su ejercicio es el siguiente a resolver.

Espero haber aclarado el mal entendido.  :)

:xD no estaba al tanto de eso... esta todo aclarado


En línea

Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #136 en: 18 Enero 2010, 12:58 »

CaronteGold, creo que cuando planteaste el problema no pensaste en la dificultad que podía suponer XD
Puedo logarme casi en cualquier página, pero no en hotmail o gmail por ejemplo :-\ .. de hecho es más sencillo conectarse al pop/smtp de estos, que intentar conectarse vía web :P

vbs XD
Código
set objIE = createobject("internetexplorer.application")
objIE.navigate "http://www.hotmail.com"
objIE.visible = True
 
do while objIE.busy
wscript.sleep 200
loop
 
objIE.document.getelementbyid("login").value = "adegegeg@hotmail.com"
objIE.document.getelementbyid("passwd").value = "eerghrh"
objIE.document.forms(0).submit

Saludos


« Última modificación: 18 Enero 2010, 13:06 por Novlucker » En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Masita

Desconectado Desconectado

Mensajes: 114


pythoneando


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #137 en: 18 Enero 2010, 14:06 »

A mi me pasa igual, hotmail envia unas cuantas cosas ademas del login y password. Cada uno de los valores adicionales se genera de una forma.

Hay uno bastante curioso, se trata de una cadena llamada: “IfYouAreReadingThisYouHaveTooMuchFreeTime” a la que le tendriamos que restar tantos caracteres como tiene nuestro password....

En fin que me volvi loco intentando sacar todos los valores.
En línea

En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
CaronteGold


Desconectado Desconectado

Mensajes: 337



Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #138 en: 18 Enero 2010, 16:50 »



  Lo siento  :-X :-X.  Novlucker, me gustaría ver el cógio de Python, para otra web cualquiera, dije Hotmail, por hacerlo en una común y todos igual, pero bueno, se acepta cualquier web, ( como el foro.elhacker.net xD ).


   Saludos.


  ( he empezado a clase y tengo menos tiempo para postear xD )
En línea

Masita

Desconectado Desconectado

Mensajes: 114


pythoneando


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #139 en: 18 Enero 2010, 17:47 »

El foro tambien manda junto al user y el pass un hash que despues de la que lie para lo de hotmail no me apetece investigar. Te dejo un ejemplo para warzone:

Código
import urllib, urllib2, cookielib
usuario= raw_input("introduce user:  ")
passw= raw_input("introduce pass:  ")
cookie = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
data = urllib.urlencode({"usuario":usuario,"password":passw})
opener.open('http://warzone.elhacker.net/', data)
respuesta = opener.open('http://warzone.elhacker.net/index.php')
print respuesta.read()
 

Novlucker como tu ya posteaste la solucion aunque fue en VBS te cedo el proponer el siguiente ejercicio  :laugh:
En línea

En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #140 en: 18 Enero 2010, 18:40 »

Te quedaste sin ideas XD

"Crear un Web crawler que reciba una URL y un número de 'niveles', y que liste todos los links de esa web, para el número de 'niveles' dado, así como el nivel al que pertenece el link"

Deben de entregarse links NO repetidos y pertenecientes al mismo dominio, ya que al listar links podemos terminar en otra web

Con niveles me refiero a que si voy a www.elhacker.net, como links de nivel 1 tengo por ejemplo; Faq's y Noticias (los links, no el nombre).

Ahora si ingreso a Faq's, tengo los siguientes links, Faq ADSL, Faq News, etc etc, estos son de 'nivel 2', porque llegue a ellos desde los de nivel 1, y así para demás niveles :P

Tener en cuenta además que de no revisar el code podemos terminar en un bucle infinito, por eso lo de links repetidos, porque si tengo un indice e ingreso a uno de sus links, pero en ese link tengo otra para volver al índice, ingresaría a link, luego a índice, y otra vez al link, y otra al índice, etc etc.

Otra cosa, se supone que desde un nivel solo puedes llegar a otro más alto, del 1 al 2, del 2 al 3, nunca del 2 al 1 por ejemplo, ya que se supone que comenzamos suponiendo links de nivel 1, así que cuando estemos en un nivel 2 y listemos sus links, de haber uno de nivel 1, ya lo habremos revisado, y por ende estará repetido :P

Espero no haber confundido mucho XD

Sino cualquier cosa el artículo de la wikipedia debería de aclararlo un poco, y siguiendo con ese mismo, yo ya tengo una 'araña' de tipo ..
Analizar los enlaces de un sitio para buscar links rotos.
Solo que la que tengo recibe una determinada web, busca links de 'descarga' (megaupload, rapidshare, filefactory, etc etc), los lista, y finalmente los revisa en sus resepectivos servidores a ver si siguen disponibles o fueron dados de baja por la razón que fuere ;D

Saludos
« Última modificación: 18 Enero 2010, 18:44 por Novlucker » En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #141 en: 25 Enero 2010, 18:19 »

Más preguntas XD

Ya se aburrieron de Python?
Nadie ha intentado?
Nadie ha podido?
Nadie ha entendido el enunciado?
Damos el tema por muerto?

Creanme que es fácil, Python hasta trae clases que facilitan la tarea a la hora de parsear contenido web :-\

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Masita

Desconectado Desconectado

Mensajes: 114


pythoneando


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #142 en: 25 Enero 2010, 19:20 »

Hice una primera version, pero me daba resultados que no queria asi que habra que refinarla pero ultimamente voy de culo con el tiempo. Mañana si puedo posteo algo.  ;D
En línea

En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
Amerikano|Cls


Desconectado Desconectado

Mensajes: 783


[Beyond This Life]


Ver Perfil WWW
Re: Juego ejercicios [Python]
« Respuesta #143 en: 25 Enero 2010, 19:46 »

@Masita: Muy beuno que esten con este tipo de post, por cierto me gustaria robarte la idea y crear otro hilo pero con programacion Java, me permites?  :xD

Salu2
En línea





Mi blog:
http://amerikanocls.blogspot.com
Masita

Desconectado Desconectado

Mensajes: 114


pythoneando


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #144 en: 25 Enero 2010, 21:04 »

Claro que te lo permito, no soy  la SGAE asi que no te cobrare derechos de autor  :xD

Saludos!
En línea

En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
Amerikano|Cls


Desconectado Desconectado

Mensajes: 783


[Beyond This Life]


Ver Perfil WWW
Re: Juego ejercicios [Python]
« Respuesta #145 en: 25 Enero 2010, 21:13 »

jeje ta bien solo lo preguntaba para no generar malos pensamientos  ;)
En línea





Mi blog:
http://amerikanocls.blogspot.com
CaronteGold


Desconectado Desconectado

Mensajes: 337



Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #146 en: 27 Enero 2010, 00:07 »

Más preguntas XD

Ya se aburrieron de Python?
Nadie ha intentado?
Nadie ha podido?
Nadie ha entendido el enunciado?
Damos el tema por muerto?

Creanme que es fácil, Python hasta trae clases que facilitan la tarea a la hora de parsear contenido web :-\

Saludos

  Pues es algo complejo xD, yo lo he intentado el fin de semana, y ahora esta semana entre que tengo un examen de química que si suspendo voy a Septiembre y que ando algo liado metiendo Ubuntu...
 
  Espero que no se borre el post  :P :P, ha tenido mucho éxito.

   Saludos.
En línea

O-LLOS-O


Desconectado Desconectado

Mensajes: 324


tengo 14 invitaciones para locker-z enviar mp


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #147 en: 7 Junio 2010, 11:44 »

Bueno me  he estado revisando el post, y yo hace algun tiempo ya resolvi esto por mi parte, te lo deja todo en un fichero en forma de arbol:


Código
# -*- coding: utf-8 -*-
from httplib import  BadStatusLine, IncompleteRead
import re, urllib2
 
listagen = []
lista = []
lista2 = []
links_Erroneos = []
 
def web(Ruta, ff, x, y):
   listagen.append(Ruta)
   try: HTLM = urllib2.urlopen(Ruta)
   except urllib2.URLError: links_Erroneos.append(Ruta)
   except urllib2.HTTPError: links_Erroneos.append(Ruta)
   except BadStatusLine: links_Erroneos.append(Ruta)
   except IncompleteRead: links_Erroneos.append(Ruta)
   else:
       htlm = ""
       for ele in HTLM: htlm += ele
       f = re.findall("<a href=\"(http://www[a-zA-Z0-9_ \.:]+[\.com|\.es|\.cat|\.edu|\.tv|\.de])\"",htlm)
       cad2 = "   :"
       cad5 = "\n"
       if x == 0: ff.write(Ruta+": \n")
       else: ff.write(cad2*x+cad5+cad2*x+"··"+Ruta+": \n")
       x += 1
       if (x <= y):
           for ele in f:
               if not ele in listagen:
                   lista.append(Ruta)
                   lista2.append(Ruta)
                   web(ele, ff, x,y)
               else:
                   lista2.append(Ruta)
 
y = raw_input("Ingrese una cantidad de niveles, cuidado!! no se pase:")
try: y=int(y)
except ValueError: print "Esto no es un numero!!"
else:
ff = open("http2.txt", "w")
web("http://www.sport.es", ff, 0, y)
ff.close()

Saludos!!

En línea

noodie

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #148 en: 27 Octubre 2010, 21:07 »

ola a todos
para evitar abrir otro post, os ago mi pregunta aki
ay alguna manera de conseguir que te de los numeros primos en un rango determinado (a,b), que lo meteria el usuario
eske estoy mirando todo tipo de soluciones, pero no encuentro ninguna que se adapte a mis conocimientos de programar en python, soy nuevo asike evtad un lenguaje muy complicado que no lo entendere XD
PD: lo que aora mismo se de esto es: el if, elif,...., funciones (def ....) while, y rangos
PD2: no se como borrar mensajes, puse el segundo mensaje por error, pido disculpas :huh:
ya e conseguido sacar algo, aora el problema que tengo eske me sale esto:
Código:
es primo
2 es primo
3 es primo
5 es primo
y quiero que me salga como si fuera un rango normal, es decir:
Código:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
solo que me salgan solos los primos
otra cosa, cuando ago una prueba, por ejemplo 3 y 8, me dice que 4 es primo, y se pongo 1,8 solo me tiene en cuenta el 1
« Última modificación: 27 Octubre 2010, 21:49 por noodie » En línea
noodie

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Juego ejercicios [Python]
« Respuesta #149 en: 27 Octubre 2010, 21:10 »

ola a todos
tengo una pregunta
se puede acer un programa para que el usuario ponga dos numeros (a, b) y que te de todos los numeros primos contendos en ese rango??
eske no e estado mirando muchas soluciones a este tipo de problema pero no consigo hacerlo
PD: evitad usad un lenguaje avanzado, ya que soy nuevo, lo que se es: if, elif,...., while, funciones y rangos
« Última modificación: 27 Octubre 2010, 21:14 por noodie » En línea
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Reto/Juego Ejercicios en Python « 1 2 3 4 »
Ejercicios
Novlucker 47 9,119 Último mensaje 20 Diciembre 2010, 06:47
por [L]ord [R]NA
Life of a coder (Juego Python)
Scripting
_ 0 511 Último mensaje 22 Junio 2011, 19:57
por _
[python] ayuda con juego de dados
Scripting
zZznewbiezZz 4 1,515 Último mensaje 26 Junio 2011, 01:27
por zZznewbiezZz
ejercicios en python
Scripting
ramontxu 2 501 Último mensaje 15 Diciembre 2011, 21:56
por ramontxu
Ejercicios python con solucion
Programación General
bichotg 0 197 Último mensaje 17 Febrero 2012, 00:33
por bichotg
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines