Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Novlucker

#4031
Pero al final llegaste al login?

CitarYa si eso lo sigo mirando el año que viene, esto ha podido conmigo xD
Entonces yo me voy a pelear con eso, no puede ser! a algo tengo que llegar, no puede ser que sea ten complicado :P

[Edito]
He estado revisando y los parámetros que comentaba antes se encuentran incrustados en la página (son generados con ‫javascript):

Código ( ‫javascript) [Seleccionar]
//<![CDATA[
var my_version = '3';
var ts=1250902917; // just due a freaking IE cache problem
var server_name = 'meneame.net';
var sneak_base_url = 'http://'+'meneame.net/'+'backend/sneaker.php';
var mykey = 477;


Y efectivamente son esos los datos que son pasados en el post

Código ( ‫javascript) [Seleccionar]
function get_data() {
abort_request();
var options = get_options_obj();
options.k=mykey;
options.time=ts;
options.v=my_version;
options.r=total_requests;
var date_object = new Date();
ping_start = date_object.getTime();
if(comment.length > 0) {
options.chat = comment;
xmlhttp=$.post(sneak_base_url, options, received_data);
comment = '';
} else {
xmlhttp=$.get(sneak_base_url, options, received_data);
}
requests++;
total_requests++;
return false;
}


Pero por más que intento no puedo enviar un mensaje sin necesidad de utilizar el inputbox :¬¬

Saludos
#4032
Adaptaste el code que te había dejado .. o lo pusiste tal cual?  :rolleyes:
#4033
Que error te dió mi code ... cambiaste la palabra "index", debes de poner el índice o nombre del botón .. mejor el índice que ocupa en los controles...

Sino tienes como alternativa el getelementsbytagname, para obtener un array de los objetos

Saludos
#4034
Código (vb) [Seleccionar]
webbrowser.document.getelementbyid(index).click

Se le puede pasar nombre, y si no mal recuerdo index

Saludos
#4035
Seguridad / Re: Virus indetectable
21 Agosto 2009, 20:09 PM
Muy bien .... ahora no puedo .. pero seguro en un par de horas lo reviso y te digo algo  ;)

Saludos
#4036
Seguridad / Re: Virus indetectable
21 Agosto 2009, 18:55 PM
Bueno si ..

El tamaño del archivo no se corresponde con el de winrar original, la fecha de modificación es un tanto vieja XD, y haciendo lo que dices que hace ... es un virus ... pero eso ya lo sabíamos  :P

Googleando no hay nada concreto referente a este virus, ya que parece ser que varios son los que utilizan este nombre, ... que tal si subes uno de esos zip/rar a rapidshare, megaupload o similar para poder darle una ojeada?  :P

Saludos
#4037
Ahora si veo donde quieres publicar, pero igual sigue siendo NO muy sencillo XD

Como imaginaba tienes varios campos más, y además el comentario tiene otro nombre:




Hay un par de variables identificables (el friends no es necesario para publicar en el principal), pero habría que ver de donde salen las otras

Yo que tu (al igual que yo) le meto Tamper Data al mozilla (si ya no lo tienes)... y a hacer pruebas :P

Saludos
#4038
XD ... pero creo que ahora esta bien y el problema lo tienes en otro lado :-X

Llegas a logarte? ... prueba modificando un poco el script aquí...

Código (python) [Seleccionar]
respuesta = opener.open('http://meneame.net/login.php', login_data)
print(respuesta.read())


Esto para verificar lo que imprime .. y si corresponde con lo que debería de salir luego de logarte, para que sea más gráfico sin que tengas que ponerte a programar algo más, puedes comentar las líneas siguientes (las que están después de las que he puesto antes) y directamente redireccionar la salida del script a un html

Código (dos) [Seleccionar]
python.exe elscript.py > print.html

Si esto funciona .. entonces el script sirve ... solo que seguimos con los problemas de los parámetros a la hora de publicar un mensaje XD
De donde salió esa url sneak.php? porque no doy con ella :-\ ... y por otra parte a la hora de comentar una noticia tengo varias cosas que pasarle para poder publicarla, ej:




Además como se ve si tendrás que referencias la cookie, ya que necesitas leer su contenido para obtener el user_id, además necesitas identificar el id de la noticia, etc

En definitiva, que el problema puede que sea otro y no necesariamente el script, ya que en este tipo de "programas" el problema es justamente el identificar todos los campos/parámetros que hay que pasar, además de como obtener o generar estos :P

Saludos
#4039
Que versión de Python tienes? yo estoy probando ahora en la 3 ... la verdad que hay muchas cosas que no he tocado luego de migrar .. y es lindo cuando ves que le han hecho tantos cambios ... sobre todo cuando la mitad de las cosas ya no funcionan, ni los import, ni las funciones :¬¬ (por ejemplo ya no existe urllib2)

He creado un código pero es bastante diferente al tuyo y no lo puedo probar correctamente porque hasta dentro de 2 hrs no puedo comentar (me acabo de crear una cuenta a modo de prueba en meneame), además de que no estoy en mi pc y acabo de meterle python a esta donde estoy

Pero eso si ..he visto algo que al menos a mi me causaba problemas en el login .. si revisas justamente el login que tienes actualmente verás que la web de menéame no devuelve nada como respuesta al ingreso de usuario y pass, ni que esta bien, ni que esta mal, simplemente recarga la web (esto lo he visto con read()).

El problema en esto esta en que revisando el formulario de autentificación veo dos parametros más ... processlogin=1 y return="", así que deberías de pasarlos también

Código (python) [Seleccionar]
import urllib, urllib2, cookielib, ClientForm

username = 'Kasswed'
password = 'm3tronch0yBerroncho'

opener = urllib2.build_opener(urllib2.HTTPCookieProcessor())
urllib2.install_opener(opener)

login_data = urllib.urlencode({"username":username,"password":password,"processlogin":"1","return":""})

opener.open('http://meneame.net/login.php', login_data)

mensaje = urllib.urlencode({"comment": "hallo"})
opener.open('http://meneame.net/sneak.php', mensaje)

Así si debería de ir :D .. igual si te fijas verás que además de la linea de login_data le he hecho un par de cambios más;


  • La cookie no es necesaria referenciarla, ya que se crea sola (salvo que quieras utilizarla para otra cosa o definir tu propia cookie) y el HTTPCookieProcessor se encarga de lo demás
  • Se establece el openerdirectory por defecto por medio de install_opener, para utilizar el mismo opener/cookies en respectivos request (así no se pierde la cookie)
  • Se utiliza la referencia al opener y la función open, en lugar de urllib2.urlopen, ya que al igual que antes, trabajamos con la referencia y cookies almacenadas.

Obviamente prueba primero con tu code simplemente modificando los parámetros del login .. y si no sirve prueba con este segundo (el cual no esta probado por lo comentado antes)

Saludos
#4040
Ahora también yo me estoy peleando con el script .... hace todo si lo haces en cualquier ventana, pero si lo haces en la del KIS no ocurre nada :¬¬

Ya he probado con:

  • WinWait
  • WinWaitActive
  • SendKeepActive
  • Sleep
  • Send("{TAB}"), Send("{RIGHT}"), Send("ASC 009")
  • Send("{SPACE}"), Send("{ENTER}")

Y combinaciones de todas estas ... pero se sigue negando, y como he dicho .. si se hace en otra ventana, o en esa ventana pero desde teclado sirve .. sigo probando

Saludos