Python利用request模塊如何下載文件? Python下載文件的幾種方法匯總

使用腳本進行下載的需求很常見 , 可以是常規文件、web頁面、Amazon S3和其他資源 。Python 提供了很多模塊從web下載文件 。下面介紹的介紹幾種下載文件的方法 , 一起來看看吧 。

Python利用request模塊如何下載文件? Python下載文件的幾種方法匯總


一、使用requests模塊
在前面的爬蟲學習中 , 使用這個模塊是去對一個網站模擬發送一個請求的操作 , 然后再得到一個url下載文件 , 在Python中也可以使用這個模塊下載文件 , 代碼如下:
import requestsurl = 'xxxxxxxx' # 目標下載鏈接r = requests.get(url)with open ('r.txt', 'rb') as f:f.write(r.content)在這段代碼中 , 首先導入這個模塊 , 在第二行代碼中是一個下載目標的鏈接地址 , 使用get方法去網站中發送請求 , 最后通過with open的方式對文件進行保存 。
二、使用wget庫
這是一個可以在網上下載文件的工具 , 在使用它之前 , 我們需要先對它進行安裝 , 使用的安裝命令如下:
pip insatll wget安裝好就可以直接使用了 , 舉個例子:
import wgeturl = '文件路徑’path = 'D:/x.png' # 保存的路徑wget.download(url, path) # 下載在上面這個實例中 , 首先導入安裝好的模塊 , url中保存的是一個目標路由 , 也就是在網頁中要下載的資源 , 可以是圖片也可以是文件 , 將文件的路徑保存字一個變量中 , 最后通過download的方式進行下載 。
【Python利用request模塊如何下載文件? Python下載文件的幾種方法匯總】到此這篇關于Python利用request模塊如何下載文件? Python下載文件的幾種方法匯總的文章就分享到這里了 , 文章中介紹了兩種下載文件的方式 , 有需啊喲的朋友可以參考一下 。

    猜你喜歡