Título: Enviar invitación de amigo en YouTube Publicado por: aaronduran2 en 25 Enero 2009, 22:53 pm Hola. Estoy creando un programa para enviar invitaciones de amigo a usuarios de YouTube en VB 6. Conseguí obtener la lista de usuarios a partir de la página que estás viendo, pero no soy capaz de automatizar el proceso de envío de la invitación. Estuve viendo el código fuente, pero no encuentro nada. Tenía pensado crearlo en HTML.
¿Alguien sabe como se puede conseguir? Encontré esto, pero como no soy de programación web, no se como tratarlo. Código Gracias de antemano. (Esto mismo lo publiqué en el foro de programación web, pero como trabajo con VB, pues también lo pongo aquí.) Título: Re: Enviar invitación de amigo en YouTube Publicado por: el_c0c0 en 26 Enero 2009, 02:47 am Hola. Estoy creando un programa para enviar invitaciones de amigo a usuarios de YouTube en VB 6. Conseguí obtener la lista de usuarios a partir de la página que estás viendo, pero no soy capaz de automatizar el proceso de envío de la invitación. Estuve viendo el código fuente, pero no encuentro nada. Tenía pensado crearlo en HTML. ¿Alguien sabe como se puede conseguir? Encontré esto, pero como no soy de programación web, no se como tratarlo. Código Gracias de antemano. (Esto mismo lo publiqué en el foro de programación web, pero como trabajo con VB, pues también lo pongo aquí.) Podes hacerlo de 2 formas: via socket o via objeto XMLHTTP. te dejo una idea de como es: para la forma via socket haces asi Código
Para eso vas a requerir tener un objeto CSockMaster llamado objSocket. Tene en cuenta que necesitas saber el cookie del login (eso puede ser jodido) y la pagina web de donde estas actualmente para usar de referente!. Ademas necesitas esta porcion de codigo (sirve para bloquear la ejecucion del codigo, pero sin que no responda la aplicacion): Código
y via objeto XMLHTTP no te sabria decir, pero es mas o menos lo mismo. Saludos! Título: Re: Enviar invitación de amigo en YouTube Publicado por: aaronduran2 en 26 Enero 2009, 12:01 pm Muchísimas gracias, lo probaré e intentaré hacerlo.
EDITO: Citar strFormH = strFormH & "Referer: http://es.youtube.com/" & strRef & "\n" La variable "strRef", ¿para qué se utiliza? Y lo de la cookie, ¿sirve si ya estoy logueado en YouTube con Firefox? Conseguí obtener acceso a la cuenta desde un WebBrowser que hay en el formulario. Saludos y perdón por las molestias. Saludos ;) Título: Re: Enviar invitación de amigo en YouTube Publicado por: el_c0c0 en 26 Enero 2009, 16:54 pm Muchísimas gracias, lo probaré e intentaré hacerlo. EDITO: Citar strFormH = strFormH & "Referer: http://es.youtube.com/" & strRef & "\n" La variable "strRef", ¿para qué se utiliza? Y lo de la cookie, ¿sirve si ya estoy logueado en YouTube con Firefox? Conseguí obtener acceso a la cuenta desde un WebBrowser que hay en el formulario. Saludos y perdón por las molestias. Saludos ;) en el strRef metes la pagina en la que estas, POR LAS DUDAS, nose si hace falta... pero metelo y las cookies de los exploradores NO sirven, tenes que hacer alguna funcion para que te devuelva la COOKIE logueandote desde tu programa! esto pasa porque no usa nada de los objetos del sistema, esto es DIRECTO! saludos Título: Re: Enviar invitación de amigo en YouTube Publicado por: aaronduran2 en 26 Enero 2009, 17:04 pm Vale, gracias. Intentaré lo de las cookies.
EDITO: encontré este código para leer o establecer una cookie. Código
Título: Re: Enviar invitación de amigo en YouTube Publicado por: el_c0c0 en 26 Enero 2009, 18:14 pm Vale, gracias. Intentaré lo de las cookies. EDITO: encontré este código para leer o establecer una cookie. Código
Esta bien, eso es para hacerlo desde el IE.. lo que podes hacer es loguearte ahi desde el IE y sacar la cookie con ese codigo... saludos Título: Re: Enviar invitación de amigo en YouTube Publicado por: aaronduran2 en 26 Enero 2009, 18:20 pm Ya conseguí loguearme y obtener la cookie, pero de momento no me funciona. Me da error en el socket. Intentaré ver cual es el problema.
EDITO: nada, no soy capaz. Esto es lo que me muestra la ventana de debug: Código: OK Subclass memory allocated at: 103816704 Saludos. Título: Re: Enviar invitación de amigo en YouTube Publicado por: el_c0c0 en 26 Enero 2009, 21:57 pm Ya conseguí loguearme y obtener la cookie, pero de momento no me funciona. Me da error en el socket. Intentaré ver cual es el problema. EDITO: nada, no soy capaz. Esto es lo que me muestra la ventana de debug: Código: OK Subclass memory allocated at: 103816704 Saludos. Es que no te podes conectar a una direccion que empieza con "http://" .. es solo el host! ahi seria es.youtube.com como te pase en mi ejemplo! saludos Título: Re: Enviar invitación de amigo en YouTube Publicado por: aaronduran2 en 26 Enero 2009, 22:00 pm Vale, perdón, es que no me había dado cuenta. Es que había uno por el medio que tenía "http://" y me faltaba ese por eliminar. Ahora ya funciona.
Muchas gracias ;) |