日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pyhton———使用urllib 下载文件~~过掉岁月过掉风

發布時間:2024/1/8 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pyhton———使用urllib 下载文件~~过掉岁月过掉风 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天在梅西人人個人主頁上,聽到的背景音樂-過掉歲月過掉風,立刻就迷上了~ 于是乎就在酷狗上搜==果然沒有,,又轉戰百度,版本不一樣,最后想還是自己爬下來吧

用 火狐的firebug 插件找到了mp3的地址,順帶用了 python 2.x 的urllib庫中的urlretrieve 方法來下載,先大致說一下urlretrieve:

>>> help(urllib.urlretrieve) Help on function urlretrieve in module urllib: urlretrieve(url, filename=None, reporthook=None, data=None) #參數 finename 指定了保存本地路徑(如果參數未指定,urllib會生成一個臨時文件保存數據。) #參數 reporthook 是一個回調函數,當連接上服務器、以及相應的數據塊傳輸完畢時會觸發該回調 #我們可以利用這個回調函數來顯示當前的下載進度。 #參數 data 指 post 到服務器的數據, #該方法返回一個包含兩個元素的(filename, headers)元組,filename 表示保存到本地的路徑,header 表示服務器的響應頭。
還是直接看例子比較直觀:(過掉歲月過掉風的下載)

import urllib'''回調函數@blocknum: 已經下載的數據塊@blocksize: 數據塊的大小@totalsize: 遠程文件的大小''' def callbackfunc(blocknum, blocksize, totalsize):percent = 100.0 * blocknum * blocksize / totalsizeif percent > 100:percent = 100print "%.2f%%"% percent url = 'http://v.xnimg.cn/fmn043/audio/20101221/1405/a_12104m016061.mp3' local = 'd:\\messi.mp3' urllib.urlretrieve(url, local, callbackfunc)

總結

以上是生活随笔為你收集整理的pyhton———使用urllib 下载文件~~过掉岁月过掉风的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。