python爬蟲下載檔案
阿新 • • 發佈:2018-11-06
原文地址:
https://www.cnblogs.com/hjw1/p/8277946.html?utm_source=debugrun&utm_medium=referral
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()
好了,現在可以開啟資料夾聽下音樂了。