Firefox browser en VB6?

Iniciado por extreme69, 25 Marzo 2011, 04:54 AM

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

extreme69

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:

CitarWebBrowser1.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.

agus0

Yo Una Vez lo hice... usando la ActiveX Gecko

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

Revisa ese Link...

extreme69

Si, pero lo hiciste en VB6 o VB.net ?

Edu

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

extreme69

#4
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.

Edu

Usa este evento:

Código (vb) [Seleccionar]

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)

End Sub


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

EddyW

Cita de: 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...
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
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!!!

agus0

Cita de: 3D1 en 30 Marzo 2011, 03:46 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
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

[theWizard]


Cita de: EddyW[3D1] en 30 Marzo 2011, 03:46 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
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
Cuatro cosas hay que nunca vuelven más: una bala disparada, una palabra hablada, un tiempo pasado y una ocasión desaprovechada.