【发布时间】:2015-10-24 08:38:54
【问题描述】:
我想用cURL登录我的银行账户网站,以便能够检索一套仪器。
我设法使用以下命令登录并保存了一个 cookie:
curl --user my_usernname:my_password --cookie-jar my-cookie.jar https://www.mybank.com/identification/default.cgi # this succeeds
但是,当我尝试转储特定 aspx 页面的内容时,它不起作用。我使用以下命令:
curl.exe -v --cookie my-cookie.jar https://www.mybank.com/listOfInstruments.aspx
我在下面有更多或类似的东西:
* STATE: PROTOCONNECT => DO handle 0x600056540; line 1208 (connection #0)
* STATE: DO => DO_DONE handle 0x600056540; line 1281 (connection #0)
* STATE: DO_DONE => WAITPERFORM handle 0x600056540; line 1407 (con nection #0)
* STATE: WAITPERFORM => PERFORM handle 0x600056540; line 1420 (connection #0)
* HTTP 1.1 or later with persistent connection, pipelining supported
< HTTP/1.1 302 Found
< Location: https://www.mybank.com/identification/default.cgi
* STATE: PERFORM => DONE handle 0x600056540; line 1590 (connection #0)
* Connection #0 to host www.mybank.com left intact
如何使用 cURL 从 aspx 页面访问和下载数据?
有没有更简单的方法(lynx,..)?
谢谢
【问题讨论】:
-
stackoverflow.com/questions/18474690/… 的可能重复项 - 您需要
-L开关来跟随重定向。
标签: curl