python第一个脚本,模拟浏览器下载文件

来源:互联网 发布:java matcher group 编辑:程序博客网 时间:2024/05/18 02:45

用wget命令下载文件总是失败。用python脚本模拟浏览器下载,代码如下:


#!/bin/python# -*- coding: utf-8 -*-__author__ = 'wulong'import sysfrom urllib import FancyURLopenerclass MyOpener(FancyURLopener):    def downPro(self):        version = '''Mozilla/5.0 (X11; U; Linux i686 (x86_64); zh-CN; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2'''        print version        myopener=MyOpener()        url = '''http://163.54114.com/upimg/allimg/120918/5-12091Q64133.jpg'''  #自己指定文件地址        page=myopener.open(url)        saveFile = file('download.jpg','wb+')        try:            while True:                arr = page.read()                if len(arr) == 0:                    break                saveFile.write(arr)                print arr        finally:            page.close()            saveFile.close()p=MyOpener()p.downPro()


原创粉丝点击