Iniciar sesión en la página web con wget


0

Tengo problemas para iniciar sesión en esta página web usando wget:

http://dealers.volare-kinderfietsen.nl/index.php?dispatch=auth.login_form

Normalmente esto no es un problema para mí. Solo quiero almacenar las cookies cuando inicio sesión en esta página. Yo suelo:

wget --save-cookies cookies.txt --keep-session-cookies --post-data = "user_login = myloginname & password = mypassword" " http://dealers.volare-kinderfietsen.nl/index.php?dispatch=auth. login_form "

Pero por alguna razón no me permite iniciar sesión en este formulario. Busqué en Google algunos y esta página es un sistema de tienda web cs cart ... ¿tal vez alguien tiene alguna información sobre esto?

Gracias por adelantado

Respuestas:


1

No estoy realmente familiarizado con CS-Cart, pero al examinar el HTML de la página vinculada, observo los siguientes dos campos ocultos en el formulario:

<input type="hidden" name="form_name" value="main_login_form" />
<input type="hidden" name="return_url" value="index.php?dispatch=auth.login_form" />

Sin crear una cuenta en el sitio, no puedo estar seguro, pero teniendo en cuenta que el objetivo de la etiqueta del formulario es /, parece probable que deba incluir al menos el form_namevalor del campo, si no ambos, en su POST en ordene que CS-Cart sepa qué hacer con los datos del formulario.


Gracias Aaron; Ok, cambié la consulta a: wget --save-cookies cookies.txt --keep-session-cookies --post-data = "form_name = main_login_form & return_url = index.php? Dispatch = auth.login_form & user_login = mylogin & password = mypass" " dealers .volare-kinderfietsen.nl / ... "pero no tuve suerte ... ¿importa que tenga un signo de interrogación en el valor de return_url?
Peter

No debería importar, no. Es posible que desee utilizar el panel de red de Firebug, o Wireshark o una herramienta de análisis de paquetes equivalente, para ver exactamente lo que pasa por el cable en la solicitud POST realizada desde la página real; quizás haya algún Javascript que mezcle los datos del formulario antes de enviarlo al servidor, en cuyo caso deberá replicar su efecto en sus propias solicitudes para recuperar una cookie de inicio de sesión.
Aaron Miller

mmmm lo luck .. en firebug solo tengo estos elementos de publicación: dispatch [auth.login] Inloggen form_name main_login_form contraseña ******* return_url index.php? dispatch = auth.login_form user_login ******** * Intenté agregar todos estos parámetros ... Sin suerte y sin javascript :(
Peter
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.