我想使用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,..)?
由于
答案 0 :(得分:0)
正如javabrett所说,使用-L
选项来执行重定向可以完成工作。