Autor
|
Tema: Juego ejercicios [Python] (Leído 110,842 veces)
|
Masita
Desconectado
Mensajes: 120
pythoneando
|
Si, no me dio ningun problema. Me solto los mismos resultados que si lo hubiese abierto con un editor de texto (Es decir un monton de simbolos extraños y letras sin sentido.).
|
|
|
En línea
|
En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
No se Pero hagamos lo siguiente, si en 12 hrs no hay una respuesta mejor lo damos por válido, ¿esta? así no seguimos esperando otro ejercicio Que ya hasta tengo otro para plantear XD Saludos
Lo dejamos así entonces y lo damos por bueno, nadie más a podido/querido? Saludos
|
|
« Última modificación: 14 Enero 2010, 17:32 pm por Novlucker »
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
CaronteGold
Desconectado
Mensajes: 339
|
import sys import os a = sys.argv b = a[1] c = a[2] ruta = "C:\\"+c if b == "-C": f = open(ruta, "w") if b == "-A": os.system(ruta) if b == "-B": os.remove(ruta)
Para poder guardar,crear,borrar archivo tengo que indicar la ruta, entonces lo puse en C:\, es decir para windows, -A es para abrir, -B para borrar y -C para crear. Para que funcionen los argumentos se deben poner tal cual en mayúsculas. EDITO: El ejercicio será, un programa que haga un logueo en una web, por ejemplo pongamos que sea hotmail.com y en e-mail escriba por ejemplo: adegegeg , y en pass: eerghrh , y haga un logueo.
|
|
« Última modificación: 15 Enero 2010, 23:01 pm por CaronteGold »
|
En línea
|
|
|
|
[L]ord [R]NA
Desconectado
Mensajes: 1.513
El Dictador y Verdugo de H-Sec
|
import sys import os a = sys.argv b = a[1] c = a[2] ruta = "C:\\"+c if b == "-C": f = open(ruta, "w") if b == "-A": os.system(ruta) if b == "-B": os.remove(ruta)
Para poder guardar,crear,borrar archivo tengo que indicar la ruta, entonces lo puse en C:\, es decir para windows, -A es para abrir, -B para borrar y -C para crear. Para que funcionen los argumentos se deben poner tal cual en mayúsculas. El codigo de arriba no tiene que ver nada con el ejercicio anterior propuesto por Novlucker.
NovLucker esperamos el proximo ejercicio...Edito: Fue una falta de conocimiento de las reglas de mi parte
|
|
« Última modificación: 15 Enero 2010, 23:58 pm por R.N.A. »
|
En línea
|
|
|
|
Masita
Desconectado
Mensajes: 120
pythoneando
|
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.
|
|
|
En línea
|
En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
|
|
|
[L]ord [R]NA
Desconectado
Mensajes: 1.513
El Dictador y Verdugo de H-Sec
|
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. no estaba al tanto de eso... esta todo aclarado
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
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 vbs XDset 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 pm por Novlucker »
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
Masita
Desconectado
Mensajes: 120
pythoneando
|
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
Mensajes: 339
|
Lo siento . 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
Mensajes: 120
pythoneando
|
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: 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
|
|
|
En línea
|
En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Reto/Juego Ejercicios en Python
« 1 2 3 4 5 »
Ejercicios
|
Novlucker
|
47
|
35,708
|
20 Diciembre 2010, 06:47 am
por [L]ord [R]NA
|
|
|
ejercicios en python
Scripting
|
ramontxu
|
2
|
3,714
|
15 Diciembre 2011, 21:56 pm
por ramontxu
|
|
|
Ejercicios python con solucion
Programación General
|
bichotg
|
0
|
2,935
|
17 Febrero 2012, 00:33 am
por bichotg
|
|
|
ejercicios con while y for en python
Scripting
|
jasson94
|
3
|
10,634
|
26 Octubre 2012, 22:52 pm
por jasson94
|
|
|
Ayuda ejercicios de python
Python
|
jasson94
|
2
|
3,938
|
30 Octubre 2012, 01:39 am
por jasson94
|
|