python第一個指令碼,模擬瀏覽器下載檔案
阿新 • • 發佈:2019-01-26
用wget命令下載檔案總是失敗。用python指令碼模擬瀏覽器下載,程式碼如下:
#!/bin/python # -*- coding: utf-8 -*- __author__ = 'wulong' import sys from urllib import FancyURLopener class 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()