Autor
|
Tema: [RUBY] script para loguearse en una web e ir a una url (Leído 26,335 veces)
|
ferminako
Desconectado
Mensajes: 19
|
Gracias Elektro , aun no he podido probarlo porque no he sido capaz de descargarlo, a donde le tengo que daR?toke lo q toke es publi xDDD
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
Gracias Elektro , aun no he podido probarlo porque no he sido capaz de descargarlo, a donde le tengo que daR?toke lo q toke es publi xDDD
Pero si sale una lista de 14 servidores para descargar del que más te guste xD, dale a la flecha verde en cualquier fila aquí tienes uno... http://www.2shared.com/file/wP_goUlJ/navegante.htmlsaludos
|
|
|
En línea
|
|
|
|
ferminako
Desconectado
Mensajes: 19
|
sorry elektro , culpa de mi navegador me estaba volviendo loco jajaja muchas gracias por tu ayuda voy a probarlo.ç Un saludo
|
|
|
En línea
|
|
|
|
ferminako
Desconectado
Mensajes: 19
|
Si en vez de haber un segundo boton , fuera un link, funcionaria?
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
Si en vez de haber un segundo boton , fuera un link, funcionaria?
Claro, aquí tienes PD: Ya sabía yo que al final... xD si es que te complicas! Navegante.rb# -*- coding: UTF-8 -*- # 4ª edición require 'watir-webdriver' if not ARGV.empty? then FILE = ARGV[0] else FILE = 'C:\Windows\Login.txt' end File.open(FILE, 'r+').each_line do |line| if line['URL'] then $URL = line.split('=').last.chomp end if line['USER_TYPE'] then $USER_TYPE = line.split('=').last.chomp.to_sym end if line['USER_NAME'] then $USER_NAME = line.split('=').last.chomp end if line['USER_TEXT'] then $USER_TEXT = line.split('=').last.chomp end if line['PASS_TYPE'] then $PASS_TYPE = line.split('=').last.chomp.to_sym end if line['PASS_NAME'] then $PASS_NAME = line.split('=').last.chomp end if line['PASS_TEXT'] then $PASS_TEXT = line.split('=').last.chomp end if line['BUTTON_TYPE'] then $BUTTON_TYPE = line.split('=').last.chomp.to_sym end if line['BUTTON_NAME'] then $BUTTON_NAME = line.split('=').last.chomp end if line['LINK1_TYPE'] then $LINK1_TYPE = line.split('=').last.chomp.to_sym end if line['LINK1_NAME'] then $LINK1_NAME = line.split('=').last.chomp end if line['LINK2_TYPE'] then $LINK2_TYPE = line.split('=').last.chomp.to_sym end if line['LINK2_NAME'] then $LINK2_NAME = line.split('=').last.chomp end end print " INFO: [+] URL: #{$URL} [+] Usuario: Atributo = #{$USER_TYPE} Nombre = #{$USER_NAME} Texto = #{$USER_TEXT} [+] Contraseña: Atributo = #{$PASS_TYPE} Nombre = #{$PASS_NAME} Texto = #{$PASS_TEXT} [+] Botón: Atributo = #{$BUTTON_TYPE} Nombre = #{$BUTTON_NAME} [+] Link 1: Atributo = #{$LINK1_TYPE} Nombre = #{$LINK1_NAME} [+] Link 2: Atributo = #{$LINK2_TYPE} Nombre = #{$LINK2_NAME} " browser = Watir::Browser.new browser.goto($URL) browser.text_field($USER_TYPE => $USER_NAME).set $USER_TEXT browser.text_field($PASS_TYPE => $PASS_NAME).set $PASS_TEXT browser.button($BUTTON_TYPE=> $BUTTON_NAME).click browser.link($LINK1_TYPE=> $LINK1_NAME).click browser.link($LINK2_TYPE=> $LINK2_NAME).click #browser.close
Login.txt# Valores para XXXX_TYPE: id, title, name, tag_name, value, index, text, etc... # Importante: No dejar espacios en las líneas entre el caracter "="
URL=http://foro.elhacker.net/login.html
USER_TYPE=name USER_NAME=user USER_TEXT=Nombre de usuario
PASS_TYPE=name PASS_NAME=passwrd PASS_TEXT=Contrasenya
BUTTON_TYPE=tag_name BUTTON_NAME=Ingresar
LINK1_TYPE=text LINK1_NAME=Dudas Generales
LINK2_TYPE=text LINK2_NAME=Dudas Generales Ejecutable: http://exoshare.com/download.php?uid=HT0OTNAQ
|
|
« Última modificación: 1 Noviembre 2012, 20:44 pm por EleKtro H@cker »
|
En línea
|
|
|
|
ferminako
Desconectado
Mensajes: 19
|
Funciona Perfecto Elektro... Mil gracias tio ! pero me acaban de joder y han metido un a pagina intermedia, puedes compilarme uno para que despues del boton haya dos links en vez de solo uno??? Por cierto si tengo que poner espacios como lo hago?? Te debo una birras o algo tio
|
|
« Última modificación: 1 Noviembre 2012, 19:50 pm por ferminako »
|
En línea
|
|
|
|
ferminako
Desconectado
Mensajes: 19
|
por cierto de scripting no tengo ni zorra pero si t puedo exar un cable en algun tema de diseño html5,css3, mediaqueries phonegap etc... nose por devolverte tu tiempo tio
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
loes espacios puedes añadirlos sin problemas , lo que no puedes es añadir un espacio después del "=" INPUT_NAME=Nombre con espacios Bien INPUT_NAME= Nombre con espacios Mal en un rato edito el post de la otra página y hago ejecutable PD: Quizás necesite aprender en un tiempo el CSS3, te tomo la palabra xD saludos EDITO: Listo
|
|
« Última modificación: 1 Noviembre 2012, 20:45 pm por EleKtro H@cker »
|
En línea
|
|
|
|
ferminako
Desconectado
Mensajes: 19
|
Ni lo dudes elektro temas de html5 css3 responsive design , lo que necesites tengo material didactico y t puedo hacer los ejemplos q necesites
|
|
|
En línea
|
|
|
|
ferminako
Desconectado
Mensajes: 19
|
hay un problema tio los links llevan tildes... y peta por el utf8... he pasado en vez de las tildes el correspondiente codificado como ó y similares pero peta iwal. Tienes solucion???
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Loguearse en una web desde vb6
Programación Visual Basic
|
Edu
|
6
|
7,588
|
10 Septiembre 2010, 23:13 pm
por Edu
|
|
|
[Script]Script para calcular offset de un ejectuable
Ingeniería Inversa
|
.:UND3R:.
|
4
|
5,201
|
29 Septiembre 2011, 16:13 pm
por .:UND3R:.
|
|
|
[Shell script] Un pequeño script para ver temperaturas.
Scripting
|
manute_powa
|
3
|
6,027
|
7 Enero 2012, 02:18 am
por manute_powa
|
|
|
Problema Script Ruby
Scripting
|
daniel.r.23
|
1
|
2,330
|
30 Marzo 2013, 22:48 pm
por RyogiShiki
|
|
|
armitage falla al loguearse
Seguridad
|
Borito30
|
0
|
2,050
|
26 Febrero 2017, 01:52 am
por Borito30
|
|