1. 程式人生 > >python爬蟲下載檔案

python爬蟲下載檔案

原文地址:
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()

好了,現在可以開啟資料夾聽下音樂了。