LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1595|回复: 2

想用wget下载东东,如何设定wget使用代理密码?

[复制链接]
发表于 2003-9-23 09:25:37 | 显示全部楼层 |阅读模式
公司使用的是有密码的http代理,想用wget下载东西,如何才能让wget使用这个密码?谢谢。
 楼主| 发表于 2003-9-23 09:53:44 | 显示全部楼层
刚在论坛查了一下,但是设置了/etc/wgetrc里面的http_proxy以后,然后在命令行中使用了用户名和密码,还是不行啊,我用的命令如下:

[root@localhost download]# wget --proxy=on --http-user=aaa  --http-passwd=111111 http://ibiblio.org/pub/packages/ ... 1.4-0.9x.1.i386.rpm
--09:42:41--  http://ibiblio.org/pub/packages/ ... 1.4-0.9x.1.i386.rpm
           => `arts-devel-1.1.4-0.9x.1.i386.rpm'
Connecting to 10.83.0.249:1018... connected.
Proxy request sent, awaiting response... 407 Unauthorized
09:42:41 ERROR 407: Unauthorized.

×××××××××××××××××××××××
论坛里帖子如下:

wget 或者 proz 能否下载需要密码验证的文件
如果能,格式如何?

向版主报告此贴 | IP地址: 已记录
09-07-2003 17:05        
       
       
       
hdw1978

注册日期: Jan 2003
来  自:
发贴数量: 42
       

可以
如果是http验证可以用--http-user和--http-passwd参数
如果是使用cookie验证的论坛可以用--load-cookies,这个cookie文件可以用mozilla的cookie文件

第一个方法没实际用过,但是第二种我用来下载过论坛的内容,没有问题




superbug

注册日期: Apr 2003
来  自: Shanghai
发贴数量: 34

about wgetrc

#~. rpm -ql wget|grep etc
/etc/wgetrc
#~. cat /etc/wgetrc|grep proxy
#http_proxy = http://proxy.yoyodyne.com:18023/
#ftp_proxy = http://proxy.yoyodyne.com:18023/
# If you do not want to use proxy at all, set this to off.
#use_proxy = on
#~.
so, we know, we could change the file "/etc/wgetrc" to turn on the proxy.

修改这个文件不是重要的,重要的是知道要修改哪个文件 so easy it is, u can do it urself too, good luck lah.



       
CyberCat

注册日期: Aug 2002
来  自:
发贴数量: 29
       

不过,好像还要设置一个环境变量:
export http_proxy="http://proxyserverort/"






dsj
版主

注册日期: Dec 2002
来  自: 广东
发贴数量: 893
        支持中文的wget

debian中的wget中文的文件名会显示为%HH,修改了一些代码,现在附件中的版本已经支持中文文件名了.

http://www.smth.edu.cn/bbscon.php?b...d=107822&ap=307

       
quanliking
★☆★☆

注册日期: Jul 2002
来  自: 温州
发贴数量: 1469
        用 wget 下载整个站点

wget:
这个是类似于teleport的程序,用来下载整个网站或者ftp服务器的整个目录,而且
支持自动重新连接和断点续传.典型的用法是
wget -b -m -t0 -T120 -c -l5 http://somewhere.edu.cn
这个命令执行后,wget将自动去下载somewhere.edu.cn的内容,并且存放在硬盘的
somewhere.edu.cn目录下,相应的参数意思是这样:
-m 建立镜像,表示两个性质: (-m = -r -N)
(1)自动下载从主页上关联的html文件,如果是ftp站点就自动下载远程目录以及所有
子目录,这个参数也可以写成-r
(2)只下载更新的文件,这个属性也可以写成-N
-c 断点续传
-t0 如果wget中途断线,那么过一段时间后自动重新连接,这样反复实验直到成功.这个
属性后边的参数是重试次数,0表示无限次,任何正整数表示最大重复次数
-T120 在两次重试之间等待120秒.
-l5在进行镜像时,相关的web文件最多递归到5层,-l0表示无穷递归(引用所有相关文件)
发表于 2003-9-23 14:45:12 | 显示全部楼层

  1. #cat ~/.wgetrc

  2. ...


  3. # You can set the default proxies for Wget to use for http and ftp.
  4. # They will override the value in the environment.
  5. http_proxy = 211.86.***.1**80/
  6. ftp_proxy = 211.86.***.**:80/

  7. # If you do not want to use proxy at all, set this to off.
  8. use_proxy = on

  9. proxy-user = apollo
  10. proxy-passwd = abc****

  11. ...

复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表