python爬蟲下載文件
下載東西和訪問網頁差不多,這里以下載我以前做的一個安卓小游戲為例
地址為:http://hjwachhy.site/game/only_v1.1.1.apk
首先下載到內存
# coding: UTF-8
import requests
url="http://hjwachhy.site/game/only_v1.1.1.apk"
r=requests.get(url)
print "ok"
print len(r.content)
這里是下載到內存,由於是二進制.所以是不能輸出text的.
保存文件
# coding: UTF-8
import requests
url="http://hjwachhy.site/game/only_v1.1.1.apk"
path="only.apk"
r=requests.get(url)
print "ok"
with open(path,"wb") as f:
f.write(r.content)
f.close()
這里是保存到代碼目錄了,文件名為only.apk
然后看一下文件夾
下載成功了!
下首歌聽聽
寫了這么久代碼,是時候放松一下了,讓我們來下載一首歌聽聽。只要修改上面代碼的url和path變量就行了。
如下:
# coding: UTF-8
import requests
url="http://hjwachhy.site/music.mp3"
path="music.mp3"
r=requests.get(url)
print "ok"
with open(path,"wb") as f:
f.write(r.content)
f.close()
好了,現在可以打開文件夾聽下音樂了。
