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個數字來命名,以二進位方式寫入保存,最後寫入完畢後關閉文件。

Tags: