Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: extreme69 en 25 Marzo 2011, 04:54 am



Título: Firefox browser en VB6?
Publicado por: extreme69 en 25 Marzo 2011, 04:54 am
Estoy intentando hacer un bot para youtube para automatizar ciertas tareas, el código está perfecto pero no para de tirarme errores de script en los js de youtube (estoy usando webbrowser)... entonces pensé en probar con firefox... pero no encuentro 1 sola manera de hacerlo en vb6, en vb.net encontré varios ejemplos pero no tengo ganas de modificar todo el código para vb.net...

Alguna ayuda?

Agrego algo más de info: el problema es que cuando utilizo este código:

Citar
WebBrowser1.Navigate List1.List(List1.ListIndex)
WebBrowser1.Document.getElementById("watch-comment-vote-up").Click

La primer línea toma la url de un listbox y la abre en el browser, la segunda hace un voto positivo en el primer comentario del video.


Título: Re: Firefox browser en VB6?
Publicado por: agus0 en 25 Marzo 2011, 16:16 pm
Yo Una Vez lo hice... usando la ActiveX Gecko

http://www.iol.ie/~locka/mozilla/mozilla.htm

Revisa ese Link...


Título: Re: Firefox browser en VB6?
Publicado por: extreme69 en 25 Marzo 2011, 18:06 pm
Si, pero lo hiciste en VB6 o VB.net ?


Título: Re: Firefox browser en VB6?
Publicado por: Edu en 25 Marzo 2011, 22:24 pm
Que evento estas usando para cuando se termina de cargar la web?
En ese evento pones una verificacion para q si la url es igual a la q vs queres.. haga lo q queres.

Esque cuando vs pones q entre a tu link q dices, te entra a otras webs entonces entra muchas veces al evento para cuando se termine de cargar la web, pero vs necesitas q lea codigo solo cuando la url sea la q queres, no las otras cosas, q seran los javascripts esos


Título: Re: Firefox browser en VB6?
Publicado por: extreme69 en 27 Marzo 2011, 07:05 am
XXX-ZERO-XXX

La cosa es así, primero intenté con "busy", pero no funciona, simplemente espera que termine de procesar el comando, no espera que termine de cargar la web, entonces lo que hice fue agregar un progressbar que me indique cuando el sitio terminó de cargar y un if progressbar = 100 bla bla...

Mirá, dejo el proyecto entero (recuerden que tengo poco tiempo en vb, no se rian ^^)

http://www.mediafire.com/?4bg5gicz1d4vogv

Agregué una función para tomar los videos de un canal entero (bue, por ahora sólo la primer página de "mis videos").

NO está 100% funcional, por ahora solo la funcion de agregar los videos de tu canal, "siguiente url" y "thumbs up" funcionan, ya que se me complicó un poco :P

Si alguien logra modificarlo un poco para mejorarlo estaría bueno que lo posteen :D

Disclaimer: puede haber algunas lineas sueltas copiadas/modificadas de sources de terceros, pero no encontré ningun copyright para poner nombres.


Título: Re: Firefox browser en VB6?
Publicado por: Edu en 28 Marzo 2011, 22:41 pm
Usa este evento:

Código
  1. Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
  2.  
  3. End Sub
  4.  

y adentro le pones un if para saber si es la url q qerias, lee mi post anterior


Título: Re: Firefox browser en VB6?
Publicado por: EddyW en 30 Marzo 2011, 03:46 am
Yo Una Vez lo hice... usando la ActiveX Gecko

http://www.iol.ie/~locka/mozilla/mozilla.htm

Revisa ese Link...
Perdón, pero eso es ser anticuado xD (Es broma..)
Sin ofender.., pero la versión más estable es la 1.8.0.1 de este año, esa es del 2007 1.7.12 xD

Leer:
https://developer.mozilla.org/es/XULRunner (https://developer.mozilla.org/es/XULRunner)
La última versión presenta muchas mejoras respecto a la anterior versión mencionada.

Y si, es totalmente compatible con el WebBrowser de IE.., simplemente quitas del proyecto el WB de IE, y añades el WB de Mozilla (Con el mismo nombre de control por supuesto).

SaluDOS!!!


Título: Re: Firefox browser en VB6?
Publicado por: agus0 en 30 Marzo 2011, 06:35 am
Perdón, pero eso es ser anticuado xD (Es broma..)
Sin ofender.., pero la versión más estable es la 1.8.0.1 de este año, esa es del 2007 1.7.12 xD

Leer:
https://developer.mozilla.org/es/XULRunner (https://developer.mozilla.org/es/XULRunner)
La última versión presenta muchas mejoras respecto a la anterior versión mencionada.

Y si, es totalmente compatible con el WebBrowser de IE.., simplemente quitas del proyecto el WB de IE, y añades el WB de Mozilla (Con el mismo nombre de control por supuesto).

SaluDOS!!!

Toda la Razon 3D1 Era en modo de ejemplo lo busque en mi Proyecyto que es Viejo... No se me ocurrio Buscar la Nueva Version... Jajaja Gracias por Aclarar


Título: Re: Firefox browser en VB6?
Publicado por: [theWizard] en 2 Junio 2011, 00:43 am

Perdón, pero eso es ser anticuado xD (Es broma..)
Sin ofender.., pero la versión más estable es la 1.8.0.1 de este año, esa es del 2007 1.7.12 xD

Leer:
https://developer.mozilla.org/es/XULRunner (https://developer.mozilla.org/es/XULRunner)
La última versión presenta muchas mejoras respecto a la anterior versión mencionada.

Y si, es totalmente compatible con el WebBrowser de IE.., simplemente quitas del proyecto el WB de IE, y añades el WB de Mozilla (Con el mismo nombre de control por supuesto).

SaluDOS!!!


tengo la version del mozilla 1.7.12 instalada
y al ver tu comentario, quisiera saber como puedo instalarla
para correr con el VB6

la descargué de ahi y además consegui el Gecko, pero igual
no puedo instalarlo para verlo en los componentes de VB6