![使用 wget 登录网页](https://linux22.com/image/1365025/%E4%BD%BF%E7%94%A8%20wget%20%E7%99%BB%E5%BD%95%E7%BD%91%E9%A1%B5.png)
我在使用 wget 登录此网页时遇到问题:
http://dealers.volare-kinderfietsen.nl/index.php?dispatch=auth.login_form
通常这对我来说没有问题。我只想在登录此页面时存储 cookie。我使用:
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“
但出于某种原因,它不允许我登录此表单。我在 Google 上搜索了一些,这个页面是一个 cs cart 网店系统... 也许有人有这方面的信息?
提前致谢
答案1
我不太熟悉 CS-Cart,但在检查链接页面的 HTML 时,我注意到表单中有以下两个隐藏字段:
<input type="hidden" name="form_name" value="main_login_form" />
<input type="hidden" name="return_url" value="index.php?dispatch=auth.login_form" />
如果不在网站上创建帐户,我无法确定,但考虑到表单标签的目标是/
,您很可能需要form_name
在 POST 中至少包含字段的值(如果不是两者的话),以便 CS-Cart 知道如何处理表单数据。