用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - python代码库

实现wget功能的程序--wget.py

2013-02-01 作者: sam_linux举报

[python]代码库

  1 #! /usr/bin/env python
  2 
  3 import sys,urllib
  4 def reporthook(*a): print a   #reporthook函数会在每块数据下载或传输完成后被调用,
                                  #注释:用(block number, block size, total size)这三个参数调用reporthook函数。
  5 for url in sys.argv[1:]:
  6     i = url.rfind('/')
  7     file = url[i+1:]
  8     print url,"-->",file
  9     urllib.urlretrieve(url,file,reporthook)   #返回二元组(filename, mime_hdrs)
 10    
 ===============================
运行结果:
[root@dogood pycode]# python wget.py http://www.python.org/doc/FAQ.html
http://www.python.org/doc/FAQ.html --> FAQ.html
(0, 8192, 6788)
(1, 8192, 6788)

[root@dogood pycode]# ll
total 36
drwxr-xr-x 2 root root 4096 Jan 27 04:24 chat
drwxr-xr-x 2 root root 4096 Jan 31 06:30 core16
-rw-r--r-- 1 root root 6788 Feb  1 04:27 FAQ.html   #下载的网页
-rw-r--r-- 1 root root  209 Feb  1 04:27 wget.py
[root@dogood pycode]# 


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...