Python編程:百度貼吧圖片分頁批量下載爬蟲

作者介紹:
一名熱愛LoveLive,偶像大師,公主連結(jié)等的UP主,同時(shí)也是一名大學(xué)生~~近來正在學(xué)習(xí)Python等知識(shí)。
歡迎關(guān)注我的B站賬號(hào):UID 32291160 ?萌萌噠汪帕斯

爬蟲功能介紹及運(yùn)行效果:
最近一直沉迷于萌戰(zhàn)吧,感覺里面有特別多好圖片,一張一張下載固然可以,但是卻需要浪費(fèi)大量的時(shí)間去瀏覽和翻頁。特別是有時(shí)候我想從貼吧中找手機(jī)壁紙、電腦壁紙還有頭像之類的,苦于選擇哪個(gè)比較好,其實(shí)還不如把所有的照片都先下載下來以后再慢慢挑選。因此,我編寫了百度貼吧圖片下載爬蟲,使用我的代碼可以實(shí)現(xiàn)以下功能:
1.僅需輸入貼吧帖子網(wǎng)址、需要保存文件的路徑和需要保存圖片的起止頁數(shù)即可快速下載所有您需要的圖片。本次運(yùn)行環(huán)境為mac python3.9 Shell,效果如下圖所示:

2.自動(dòng)探尋貼吧帖子總共頁數(shù),可自由選擇下載圖片的頁數(shù)范圍。
3.運(yùn)行快速,下載1張圖片約為0.3秒。運(yùn)行結(jié)束前可以顯示總共耗時(shí),依據(jù)網(wǎng)絡(luò)、圖片大小及電腦情況,運(yùn)行效果會(huì)有所不同。
爬蟲使用案例:
我們以貼吧帖子:https://tieba.baidu.com/p/7170052180 作為案例進(jìn)行展示。

我們想下載虹團(tuán)動(dòng)畫的這些圖片,因此首先輸入網(wǎng)址,然后保存在download文件夾中。系統(tǒng)提示我們?cè)撎右还灿?頁,因?yàn)槭窍胂螺d所有圖片,因此我們輸入起始頁數(shù)為1,終止頁數(shù)為2。


我們?nèi)ノ募A中看一看下載好的圖片:

非常的迅速,僅僅用7秒就下載好了該貼的所有圖片!
可執(zhí)行文件下載地址(windows?exe):
文件見個(gè)人博客
https://www.fyf99170.top/tiebapic/
代碼展示:
代碼見個(gè)人博客
https://www.fyf99170.top/tiebapic/