iniciar sesión web antes de ejecutar URLDownloadToFile

17/07/2008 - 10:30 por Xavier Fargas | Informe spam
Saludos a todo el grupo

Una vez solucionado el problema de la limpieza de la caché (gracias
Carlos Alloatti), nos encontramos con que algunas url necesitan abrir
sesión previa o bien utilizar la cookie existente para tal efecto.

¿Cómo hacer que URLDownloadToFile funcione con las cookies de inicio de
sesión ya existentes en el pc?

Como medida extrema he probado de mandar el usuario y password como
parámetro dentro de la cadena de la misma url pero sólo funciona en muy
pocos casos, dependiendo de la web, claro. :-(

Utilizo VFP 9.0 SP1

Gracias de antemano
Saludos

Xavier

Preguntas similare

Leer las respuestas

#1 Luis María Guayán
17/07/2008 - 14:42 | Informe spam
¿Como envías el usuario y contraseña? la forma de hacerlo es

URL = "http://usuario:/pagina.htm"

mira también si la página no cambia a un protocolo seguro como HTTPS

Saludos,

Luis María


"Xavier Fargas" escribió en el mensaje de
noticias:ub$zQd#
Saludos a todo el grupo

Una vez solucionado el problema de la limpieza de la caché (gracias Carlos
Alloatti), nos encontramos con que algunas url necesitan abrir sesión
previa o bien utilizar la cookie existente para tal efecto.

¿Cómo hacer que URLDownloadToFile funcione con las cookies de inicio de
sesión ya existentes en el pc?

Como medida extrema he probado de mandar el usuario y password como
parámetro dentro de la cadena de la misma url pero sólo funciona en muy
pocos casos, dependiendo de la web, claro. :-(

Utilizo VFP 9.0 SP1

Gracias de antemano
Saludos

Xavier
Respuesta Responder a este mensaje
#2 Carlos Alloatti
17/07/2008 - 15:16 | Informe spam
On 17 jul, 05:30, Xavier Fargas wrote:
Saludos a todo el grupo

Una vez solucionado el problema de la limpieza de la caché (gracias
Carlos Alloatti), nos encontramos con que algunas url necesitan abrir
sesión previa o bien utilizar la cookie existente para tal efecto.

¿Cómo hacer que URLDownloadToFile funcione con las cookies de inicio de
sesión ya existentes en el pc?

Como medida extrema he probado de mandar el usuario y password como
parámetro dentro de la cadena de la misma url pero sólo funciona en muy
pocos casos, dependiendo de la web, claro. :-(

Utilizo VFP 9.0 SP1

Gracias de antemano
Saludos

Xavier



Tal vez podrías utilizar wininet, que te permite loguearte, usar
https, etc. para empezar, por ejemplo:

Visual FoxPro como cliente en Internet (III): Web
http://www.fpress.com/revista/Num9709/Sep97.htm

Carlos Alloatti
Respuesta Responder a este mensaje
#3 Xavier Fargas
19/07/2008 - 10:25 | Informe spam
Gracias por tu respuesta e interés Luis María, pues sí, ya probé de
enviarlo tal como dices y sigue sin funcionar, el URLDownloadToFile me
descarga la página como si de un usuario no registrado se tratara.

Lo más curioso del caso es que si pruebo esa misma fórmula de url:
"http://usuario:/pagina.htm"
en la misma línea de direcciones del navegador me suelta este mensaje:

"Está a punto de iniciar sesión en el sitio "www.elquesea.com" con el
nombre de usuario "minombreusuario", pero el sitio web no requiere
identificación. Esto puede ser un intento de engañarle."

curioso no?. En concreto esto me pasa en www.flickr.com. Cuando entro
con cualquier navegador me da la sesión como iniciada con mi usuario
(supongo que por la cookie) pero fuera del navegador no tengo forma de
conseguir el mismo efecto.

Salduos y gracias a todo el grupo.




Luis María Guayán escribió:
¿Como envías el usuario y contraseña? la forma de hacerlo es

URL = "http://usuario:/pagina.htm"

mira también si la página no cambia a un protocolo seguro como HTTPS

Saludos,

Luis María


"Xavier Fargas" escribió en el mensaje de
noticias:ub$zQd#
Saludos a todo el grupo

Una vez solucionado el problema de la limpieza de la caché (gracias
Carlos Alloatti), nos encontramos con que algunas url necesitan abrir
sesión previa o bien utilizar la cookie existente para tal efecto.

¿Cómo hacer que URLDownloadToFile funcione con las cookies de inicio
de sesión ya existentes en el pc?

Como medida extrema he probado de mandar el usuario y password como
parámetro dentro de la cadena de la misma url pero sólo funciona en
muy pocos casos, dependiendo de la web, claro. :-(

Utilizo VFP 9.0 SP1

Gracias de antemano
Saludos

Xavier



Respuesta Responder a este mensaje
#4 Xavier Fargas
19/07/2008 - 10:28 | Informe spam
Gracias Carlos por tu respuesta e interés.
Probaré con lo que me indicas a ver si lo puedo solucionar

Saludos

Carlos Alloatti escribió:
On 17 jul, 05:30, Xavier Fargas wrote:
Saludos a todo el grupo

Una vez solucionado el problema de la limpieza de la caché (gracias
Carlos Alloatti), nos encontramos con que algunas url necesitan abrir
sesión previa o bien utilizar la cookie existente para tal efecto.

¿Cómo hacer que URLDownloadToFile funcione con las cookies de inicio de
sesión ya existentes en el pc?

Como medida extrema he probado de mandar el usuario y password como
parámetro dentro de la cadena de la misma url pero sólo funciona en muy
pocos casos, dependiendo de la web, claro. :-(

Utilizo VFP 9.0 SP1

Gracias de antemano
Saludos

Xavier



Tal vez podrías utilizar wininet, que te permite loguearte, usar
https, etc. para empezar, por ejemplo:

Visual FoxPro como cliente en Internet (III): Web
http://www.fpress.com/revista/Num9709/Sep97.htm

Carlos Alloatti
Respuesta Responder a este mensaje
#5 Carlos Alloatti
30/07/2008 - 05:00 | Informe spam
On Jul 19, 5:28 am, Xavier Fargas wrote:
GraciasCarlospor tu respuesta e interés.
Probaré con lo que me indicas a ver si lo puedo solucionar

Saludos

CarlosAlloattiescribió:

> On 17 jul, 05:30, Xavier Fargas wrote:
>> Saludos a todo el grupo

>> Una vez solucionado el problema de la limpieza de la caché (gracias
>>CarlosAlloatti), nos encontramos con que algunas url necesitan abrir
>> sesión previa o bien utilizar la cookie existente para tal efecto.

>> ¿Cómo hacer que URLDownloadToFile funcione con las cookies de inicio de
>> sesión ya existentes en el pc?

>> Como medida extrema he probado de mandar el usuario y password como
>> parámetro dentro de la cadena de la misma url pero sólo funciona en muy
>> pocos casos, dependiendo de la web, claro. :-(

>> Utilizo VFP 9.0 SP1

>> Gracias de antemano
>> Saludos

>> Xavier

> Tal vez podrías utilizar wininet, que te permite loguearte, usar
> https, etc. para empezar, por ejemplo:

> Visual FoxPro como cliente en Internet (III): Web
>http://www.fpress.com/revista/Num9709/Sep97.htm

>CarlosAlloatti



Aca hay algo al respecto, sabía que en algún lado lo tenia anotado,
hoy lo encontré:

Más sobre Wininet y HTTP
http://articulos.conclase.net/jm/pr...ttp_2.html

Puntos que te pueden ayudar:
Acceder a una URL protegida
# Enviar información al servidor
* Formularios en HTTP
* Formularios a través de WinInet


Carlos Alloatti
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida