女人张开腿让男人桶个爽,久久99国产综合精品女同,欧美+亚洲+国产,麻花豆mv国产剧,久久精品国产久精国产69

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁(yè)  >  技術(shù)干貨  > 如何利用 Python 實(shí)現(xiàn)簡(jiǎn)單圖片下載功能

如何利用 Python 實(shí)現(xiàn)簡(jiǎn)單圖片下載功能

來(lái)源:千鋒教育
發(fā)布人:xqq
時(shí)間: 2023-11-06 18:11:06 1699265466

我們有時(shí)候會(huì)需要在網(wǎng)上查找并下載圖片,當(dāng)數(shù)量比較少的時(shí)候,點(diǎn)擊右鍵

保存,很輕松就可以實(shí)現(xiàn)圖片的下載,但是有些圖片進(jìn)行了特殊設(shè)置,點(diǎn)擊右鍵

沒(méi)有顯示保存選項(xiàng),或者需要下載很多圖片,這樣的情況,寫(xiě)一段Python爬蟲(chóng)

代碼就可以輕松解決!

一、頁(yè)面抓取

#coding=utf-8

importurllib

defgetHtml(url):

page=urllib.urlopen(url)

html=page.read()

returnhtml

html=getHtml("https://tieba.baidu.com/p/5582243679")

printhtml

頁(yè)面數(shù)據(jù)抓取過(guò)程定義了getHtml()函數(shù),其作用是給getHtml()傳遞一個(gè)

網(wǎng)址,最終進(jìn)行整個(gè)頁(yè)面的下載。

二、頁(yè)面數(shù)據(jù)篩選

importre

importurllib

defgetHtml(url):

page=urllib.urlopen(url)html=page.read()

returnhtml

defgetImg(html):

reg=r'src="(.+?\.jpg)"pic_ext'

imgre=re.compile(reg)

imglist=re.findall(imgre,html)

returnimglist

html=getHtml("https://tieba.baidu.com/p/5582243679")

printgetImg(html)

頁(yè)面數(shù)據(jù)篩選中,定義了一個(gè)新的函數(shù)getImg(),該函數(shù)的功能是篩選

出.jpg格式的圖片地址。

三、圖片下載

#coding=utf-8

importurllib

importre

defgetHtml(url):

page=urllib.urlopen(url)

html=page.read()

returnhtml

defgetImg(html):

reg=r'src="(.+?\.jpg)"pic_ext'

imgre=re.compile(reg)imglist=re.findall(imgre,html)

x=0

forimgurlinimglist:

urllib.urlretrieve(imgurl,'%s.jpg'%x)

x+=1

html=getHtml("https://tieba.baidu.com/p/5582243679")

printgetImg(html)

通過(guò)for循環(huán)獲得所有符合條件的圖片網(wǎng)址,并采用urllib.urlretrieve()

方法,將遠(yuǎn)程數(shù)據(jù)下載到本地,并重新命名!

以上內(nèi)容為大家介紹了如何利用Python實(shí)現(xiàn)簡(jiǎn)單圖片下載功能,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。http://gzshyw.cn/

聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
Python程序的常見(jiàn)編程范型

學(xué)習(xí)Python有一段時(shí)間了,期間參考了很多大神的Python文章,主要因?yàn)樽约旱挠?jì)算機(jī)基礎(chǔ)不是很好,學(xué)的時(shí)候有點(diǎn)磕磕絆絆,但是一道走來(lái),總算覺(jué)得...詳情>>

2023-11-06 21:03:54
python的深淺拷貝

1.python中,對(duì)象賦值實(shí)際是對(duì)對(duì)象的引用,比如:alist=[1,2,[1,2,3]]b=alist其中,b就是直接引用**ist指向的對(duì)象,也就是內(nèi)存中heap中的一個(gè)值...詳情>>

2023-11-06 20:35:06
python中文件操作的一些函數(shù)

文件操作的所有函數(shù):注意python2與3有些函數(shù)的用法還不一樣,python3就嚴(yán)格區(qū)分一些標(biāo)識(shí)符,比如win下面的文件E:\m.txt,2里面就沒(méi)有這么多窮講...詳情>>

2023-11-06 20:31:30
Python圖形應(yīng)用GUI開(kāi)發(fā)框架

作為Pyhon開(kāi)發(fā)者,你遲早都會(huì)碰到圖形用戶界面(GUI)應(yīng)用開(kāi)發(fā)任務(wù),目前市場(chǎng)上有大量PythonGUI開(kāi)發(fā)框架可供選擇,PythonwikiGUIprogramming給出...詳情>>

2023-11-06 20:09:54
Python 中少為人知的十個(gè)安全陷阱!

Python開(kāi)發(fā)者們?cè)谑褂脴?biāo)準(zhǔn)庫(kù)和通用框架時(shí),都以為自己的程序具有可靠的安全性。然而,在Python中,就像在任何其它編程語(yǔ)言中一樣,有一些特性可...詳情>>

2023-11-06 19:59:06