Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: klaine en 23 Julio 2011, 23:18 PM

Título: [VBS] IternetExplorer.Application
Publicado por: klaine en 23 Julio 2011, 23:18 PM
Hola, estoi tratando de hacer un script para facebook, no es mas que un script de escritorio que abrirá la pagina y tomara un texfield y le dará un valor, bueno, estoi tratando de aprender sobre este objeto de a poko, he intentado lo siguiente:

Código (vb) [Seleccionar]


dim ie 'as object

set ie=createobject("internetexplorer.application")

ie.navigate "www.google.com"

coleccion = ie.getElementsByClass("BUTTON") 'aqui me manda un error 80004005

'bla bla bla



Quería mostrar la coleccion de nombres de objetos para saber que botones tiene google y así poder manipular otras páginas.

¿Que puedo estar haciendo mal?

De antemano, gracias  :D

Saludos  ;)
Título: Re: [VBS] IternetExplorer.Application
Publicado por: Novlucker en 25 Julio 2011, 03:13 AM
El problema basicamente es que no esta disponible el método de getElementByClass en vbs :-\

Saludos
Título: Re: [VBS] IternetExplorer.Application
Publicado por: Nakp en 25 Julio 2011, 03:23 AM
no sera getElementsByTag???
Título: Re: [VBS] IternetExplorer.Application
Publicado por: Novlucker en 25 Julio 2011, 04:27 AM
Ese si :P
Código (vb) [Seleccionar]
set objie = createobject("internetexplorer.application")
objie.navigate "http://www.google.com"
do while objie.busy
wscript.sleep 100
loop
set links = objie.document.getelementsbytagname("a")


Saludos
Título: Re: [VBS] IternetExplorer.Application
Publicado por: klaine en 25 Julio 2011, 06:56 AM
¿como se usa ese método?, por más que lo leí no entendí bien.

Bueno, desde ya gracias por sus respuestas.

Saludos  ;)

O, bueno, hay otra forma de saber el id de un elemento de una pagina?, he visto gente que pone codigos que usa el metodo click()  de un boton obteniéndolo por su nombre con el metodo getbyid, la cosa es, como lo hacen para saber el id de el elemento en custion?

Saludos, gracias
Título: Re: [VBS] IternetExplorer.Application
Publicado por: Novlucker en 25 Julio 2011, 14:05 PM
Lo que hace el getelementbytagname es retornar una colección de elementos del tipo que se hayan especificado, los a son links, así que obtienes una colección de links.

Sobre como obtener el ID, simplemente miras el código fuente de la web.

Saludos
Título: Re: [VBS] IternetExplorer.Application
Publicado por: klaine en 25 Julio 2011, 16:47 PM
Claro para ti es simple  :¬¬

No hay una solución para humanos?  :xD
Título: Re: [VBS] IternetExplorer.Application
Publicado por: Novlucker en 25 Julio 2011, 17:07 PM
Firefox + Web Developer(addon)

Saludos
Título: Re: [VBS] IternetExplorer.Application
Publicado por: klaine en 25 Julio 2011, 23:43 PM
Con que version de firefox es compatible? descargue el de la pag oficial y dice que no es compatible con la version 5.algo la de la pag

Oie, mil gracias por responder

Saludos

EDITO:

Ya lo instalé, bastaba con buscar uno compatible  :xD

Gracias, por cierto, existe alguna documentación para los métodos de los elementos que hay en una pag?

Oie, de verdad mil gracias, de hace mucho estaba tonteando con esto xD