Python之『pexels『網站爬取下載圖片
- 2019 年 12 月 18 日
- 筆記
導語
第一期小編給大家分享了京東商品圖片爬蟲的小項目,這次呢小編帶來的還是圖片爬蟲的小項目,與上次不同的是下載圖片所使用的技術是不同的,京東使用
urllib.request.urlretriver(url,filename) 下載;
這次是以二進位方式下載的
此次目標 url 為https://www.pexels.com/它為外國的一個免費圖片的資源網站
相關文件
關注微信公眾號『爬蟲康康』,公眾號內回復『pexels』獲取源程式碼
開發工具及
環境搭建
Python版本:3.6.4
模組:requests time
bs4
multiprocessing
安裝:pip安裝相關模組
先睹為快


原理簡介
1、訪問目標:https://www.pexels.com/
2、請求使用 requests 訪問 url
3、使用 bs4 提取圖片 url
4、以二進位方式下載圖片
5、創建文件夾保存下載圖片
上面為項目的主要思路,小編自己進行了改進,開頭給客戶說明了怎麼使用,其次可以讓用戶自行選擇用完後是否終止程式還是繼續下載。
下圖為項目的主要框架結構

下圖為此次下載圖片所使用的技術

現在解釋一下
先訪問圖片的 url,創建一個以要保存圖片的名字命名的文件,以每張圖片的後10個數字來命名,以二進位方式寫入保存,最後寫入完畢後關閉文件。

