comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Mechanize

  • 3 Respuestas
  • 1510 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Dark Legend

  • *
  • Underc0der
  • Mensajes: 13
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Junio 16, 2013, 11:58:59 pm »
Alguien me podria explicar u orientar a usar esta libreria? E estado buscando información pero me pierdo u.u y pensaba que tal vez por aquí me podrían ayudar, trato de hacer un bot simple que entre a una pagina inicie sesión y a continuación entre a varios links (que tengo guardados en un archivo de texto) y escriba también un texto ya definido y que después de pasar por toda la lista de las paginas vuelva a pasar por cada una e introduzca otro texto, les agradecería mucho que me ayudaran.
« Última modificación: Agosto 30, 2014, 09:23:31 am por Expermicid »

Desconectado Snifer

  • *
  • Underc0der
  • Mensajes: 1439
  • Actividad:
    0%
  • Reputación 1
  • Snifer@L4b's
    • Ver Perfil
    • Snifer@L4bs
  • Twitter: sniferl4bs
« Respuesta #1 en: Junio 22, 2013, 11:54:36 am »
Que es lo que quieres ahcer especificamente o que es lo que llevas de proceso? cual es tu idea hacerlo por medio de un browser generado (un propio webkit) o directo por url?
No tienes permisos para ver links. Registrate o Entra con tu cuenta


Llaman traidor a la persona que evito que caiga el foro, gente bruta!



Desconectado Dark Legend

  • *
  • Underc0der
  • Mensajes: 13
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Junio 22, 2013, 10:44:46 pm »
Bueno, lo que trato de hacer es automatizar una encuesta para varias personas en este caso lo haría en la pagina ask.fm, escribir la(s) pregunta(s), enviarlas y que después de eso revise si ya contesto alguien y que guarde su respuesta, esto es lo que llevo de codigo apenas hoy empece despues de informarme un poco.
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
import mechanize
br = mechanize.browser()

def Pregunta01():
      br.select_form(nr=1)
      br.form['question[question_text]'] = 'Pregunta'
#Inicio sesion para que las preguntas se guarden en la cuenta y acceder a las respuestas
br.open("http://ask.fm")
br.select_form(nr=0)
br.form['login'] = 'Usuario'
br.form['password'] = 'Pass'
br.submit()


br.open("http://ask.fm/usuario")
Pregunta01()
br.open("http://ask.fm/usuario")
Pregunta01()
br.open("http://ask.fm/usuario")
Pregunta01()
br.open("http://ask.fm/usuario")
Pregunta01()
br.open("http://ask.fm/usuario")
Pregunta01()
br.open("http://ask.fm/usuario")
Pregunta01()
br.open("http://ask.fm/usuario")
Pregunta01()
br.open("http://ask.fm/usuario")
Pregunta01()
br.open("http://ask.fm/usuario")
Pregunta01()
br.open("http://ask.fm/usuario")
Pregunta01()
br.open("http://ask.fm/usuario")
Pregunta01()
br.open("http://ask.fm/usuario")
Pregunta01()



En estos momentos estoy buscando como hacer que entre a varias cuentas y les pregunte sin tener que escribir siempre el "br.open("No tienes permisos para ver links. Registrate o Entra con tu cuenta")" y tener que estar cambiando el usuario manualmente.
Lo estuve probando y resulta que después de hacer aproximadamente 10 preguntas necesito ingresar un captcha entonces en estos momentos estoy buscando como resolverlo.
La verdad soy nuevo en esto y no se que opines /:
« Última modificación: Junio 23, 2013, 11:39:33 am por Dark Legend »

Desconectado Sanko

  • *
  • Underc0der
  • Mensajes: 541
  • Actividad:
    0%
  • Reputación 0
  • ¿Puedes?
    • Ver Perfil
    • Underc0de
« Respuesta #3 en: Junio 24, 2013, 10:39:30 am »
Hola hamijo, he oído muchas veces sobre mechanize aunque nunca me pare a leerlo y por lo poco que he estado mirando de él, no deja de ser una versión mejorada de urllib, urllib2, a la que se le añaden unas cuantas cosas para parsear el propio html content.
PD : creo que mechanize hereda los methods y atributis de urllib2

Si quieres saber más acerca de la libreria podrias tirarte de la website oficial en sourceforge No tienes permisos para ver links. Registrate o Entra con tu cuenta, aunque mi sincera opinión es que uses urllib, urllib2, cookielib y para parsear el content podrias usar 're' para hacerlo más manual o tirar de beautifulsoap que no parsea nada mal.
« Última modificación: Junio 24, 2013, 10:51:15 am por Sanko »
Sigueme en Twitter : @Sankosk
Estos nuevos staff no tienen puta idea XD

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 6159
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 2121
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 1528
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 2656
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 3337
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon