python3 爬取圖片的實(shí)例代碼
具體代碼如下所示:
#coding=utf8 from urllib import request import re import urllib,os url='http://tieba.baidu.com/p/3840085725' def get_image(url): #獲取頁(yè)面源碼 page = urllib.request.urlopen(url) html = page.read() #解碼,否則報(bào)錯(cuò) html = html.decode('utf8') #正則匹配獲取()的內(nèi)容 reg = r'src="(https.+?.[jpg,png])"' imge = re.compile(reg) # 獲取正則匹配的數(shù)據(jù),"(.+?.jpg)" 的數(shù)據(jù),返回一個(gè)list imglist = imge.findall(html) return imglist def save_img(imglist): dir = os.path.join(os.path.dirname(__file__),'img') i=1 for img in imglist: #python3格式化字符串的另一種寫法 imgpath = f'{dir}\\image{i}.jpg' try: #urlretrieve下載圖片并保存到本地 urllib.request.urlretrieve(img,imgpath) i += 1 print(u'圖片開(kāi)始下載') except Exception: print(f'image:{img}下載失敗') continue imglist = get_image(url) save_img(imglist)
總結(jié)
以上所述是小編給大家介紹的python3 爬取圖片的實(shí)例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- Python爬蟲(chóng):通過(guò)關(guān)鍵字爬取百度圖片
- Python爬蟲(chóng)爬取一個(gè)網(wǎng)頁(yè)上的圖片地址實(shí)例代碼
- Python爬取網(wǎng)頁(yè)中的圖片(搜狗圖片)詳解
- Python3直接爬取圖片URL并保存示例
- Python使用爬蟲(chóng)爬取靜態(tài)網(wǎng)頁(yè)圖片的方法詳解
- Python爬蟲(chóng)爬取網(wǎng)站圖片
- python實(shí)現(xiàn)爬取百度圖片的方法示例
- python爬蟲(chóng)爬取圖片的簡(jiǎn)單代碼
- Python 爬蟲(chóng)批量爬取網(wǎng)頁(yè)圖片保存到本地的實(shí)現(xiàn)代碼
- python爬蟲(chóng)實(shí)戰(zhàn)項(xiàng)目之爬取pixiv圖片
相關(guān)文章
Python面向?qū)ο蠖鄳B(tài)實(shí)現(xiàn)原理及代碼實(shí)例
這篇文章主要介紹了Python面向?qū)ο蠖鄳B(tài)實(shí)現(xiàn)原理及代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09淺談django model的get和filter方法的區(qū)別(必看篇)
下面小編就為大家?guī)?lái)一篇淺談django model的get和filter方法的區(qū)別(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05利用Python判斷文件的幾種方法及其優(yōu)劣對(duì)比
任何的編程語(yǔ)言都離不開(kāi)文件操作,文件操作主要是幫助我們更好的創(chuàng)建打開(kāi)文件,讀取文件中的內(nèi)容、或是把我們想要保存的內(nèi)容寫入文件中、或是管理文件目錄等等,下面這篇文章主要給大家介紹了關(guān)于利用Python判斷文件的幾種方法及其優(yōu)劣對(duì)比的相關(guān)資料,需要的朋友可以參考下2022-06-06python?matplotlib繪畫十一種常見(jiàn)數(shù)據(jù)分析圖
這篇文章主要介紹了python?matplotlib繪畫十一種常見(jiàn)數(shù)據(jù)分析圖,文章主要繪制折線圖、散點(diǎn)圖、直方圖、餅圖等需要的小伙伴可以參考一下文章具體內(nèi)容2022-06-06python實(shí)現(xiàn)數(shù)據(jù)預(yù)處理之填充缺失值的示例
下面小編就為大家分享一篇python實(shí)現(xiàn)數(shù)據(jù)預(yù)處理之填充缺失值的示例。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12pytorch讀取圖像數(shù)據(jù)轉(zhuǎn)成opencv格式實(shí)例
這篇文章主要介紹了pytorch讀取圖像數(shù)據(jù)轉(zhuǎn)成opencv格式實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的并查集的示例代碼
本篇文章主要介紹了python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的并查集的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03使用Python實(shí)現(xiàn)將Word文檔轉(zhuǎn)換為PNG圖片
在這篇博客中,我將介紹一個(gè)使用Python編寫的小工具,它能夠?qū)⒅付ㄎ募A中的所有Word文檔轉(zhuǎn)換為PNG圖片,這個(gè)工具基于wxPython庫(kù)構(gòu)建圖形用戶界面,接下來(lái),我將詳細(xì)說(shuō)明這個(gè)工具的功能及其實(shí)現(xiàn),需要的朋友可以參考下2024-08-08