当前位置: 技术问答>linux和unix
请各位高手解决使用wget遇到的难题,谢谢!
来源: 互联网 发布时间:2016-01-26
本文导语: 近日小弟在工作中使用wget来获取用户登录后的信息时,遇到如下一个问题: test@test ~/temp/tt $ wget --post-data="username=ca111w&passwd=1111" http://www.ha123.com/app/login.php --15:31:04-- http://www.ha123.com/app/login.php => `...
近日小弟在工作中使用wget来获取用户登录后的信息时,遇到如下一个问题:
test@test ~/temp/tt $ wget --post-data="username=ca111w&passwd=1111" http://www.ha123.com/app/login.php
--15:31:04-- http://www.ha123.com/app/login.php
=> `login.php'
正在解析主机 www.ha123.com... 202.75.216.111
Connecting to www.ha123.com|202.75.216.111|:80... 已连接。
已发出 HTTP 请求,正在等待回应...
光标就一直停留在此处.等待了几十分钟后仍然是这个样子.请高手分析一下,是不是对方机器做了什么限制?是什么原因导致wget命令不能使用?
说明:
1.对方机器使用的是APACHE+LINUX,而且我通过IE以WEB方式登录是完全可以正常登录的
2.我能够确认对方服务器是正常运行的,就是当我使用wget命令时,会出现光标停滞不动的状态(如上所示).请各位高手帮忙解决一下.谢谢!
test@test ~/temp/tt $ wget --post-data="username=ca111w&passwd=1111" http://www.ha123.com/app/login.php
--15:31:04-- http://www.ha123.com/app/login.php
=> `login.php'
正在解析主机 www.ha123.com... 202.75.216.111
Connecting to www.ha123.com|202.75.216.111|:80... 已连接。
已发出 HTTP 请求,正在等待回应...
光标就一直停留在此处.等待了几十分钟后仍然是这个样子.请高手分析一下,是不是对方机器做了什么限制?是什么原因导致wget命令不能使用?
说明:
1.对方机器使用的是APACHE+LINUX,而且我通过IE以WEB方式登录是完全可以正常登录的
2.我能够确认对方服务器是正常运行的,就是当我使用wget命令时,会出现光标停滞不动的状态(如上所示).请各位高手帮忙解决一下.谢谢!
|
你给的地址无法访问。
加上--debug看看。
或者--verbose,也可以打出更多信息。
还有一些选项:
--server-response
Print the headers sent by HTTP servers and responses sent by FTP
servers.
可以试一下保存coockie:
wget --save-cookies cookies.txt
--post-data 'user=foo&password=bar'
http://server.com/auth.php
首先你可以试一下把双引号改成单引号,因为帮助的例子用的单引号。
加上--debug看看。
或者--verbose,也可以打出更多信息。
还有一些选项:
--server-response
Print the headers sent by HTTP servers and responses sent by FTP
servers.
可以试一下保存coockie:
wget --save-cookies cookies.txt
--post-data 'user=foo&password=bar'
http://server.com/auth.php
首先你可以试一下把双引号改成单引号,因为帮助的例子用的单引号。