Python爬蟲爬取一個網(wǎng)頁上的圖片地址實例代碼
本文實例主要是實現(xiàn)爬取一個網(wǎng)頁上的圖片地址,具體如下。
讀取一個網(wǎng)頁的源代碼:
import urllib.request def getHtml(url): html=urllib.request.urlopen(url).read() return html print(getHtml(http://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word=%E5%A3%81%E7%BA%B8&ct=201326592&lm=-1&v=flip))
利用正則表達(dá)式爬取一個網(wǎng)頁上的圖片地址:
import re
import urllib.request
def getHtml(url):
html=urllib.request.urlopen(url).read()
return html
def getImg(html):
r=r'"thumbURL":"(http://img.+?\.jpg)"' #定義正則
imglist=re.findall(r,html)
return imglist
html=str(getHtml("http://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word=%E5%A3%81%E7%BA%B8&ct=201326592&lm=-1&v=flip"))
print(getImg(html))
運行結(jié)果:

總結(jié)
以上就是本文關(guān)于Python爬蟲爬取一個網(wǎng)頁上的圖片地址實例代碼的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關(guān)文章
Python3 微信支付(小程序支付)V3接口的實現(xiàn)
本文主要介紹了Python3 微信支付(小程序支付)V3接口的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
在Python中合并字典模塊ChainMap的隱藏坑【推薦】
在Python中,當(dāng)我們有兩個字典需要合并的時候,可以使用字典的 update 方法,接下來通過本文給大家介紹在Python中合并字典模塊ChainMap的隱藏坑,感興趣的朋友一起看看吧2019-06-06
python統(tǒng)計函數(shù)被調(diào)用次數(shù)的實現(xiàn)
本文主要介紹了python如何統(tǒng)計函數(shù)被調(diào)用次數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
python實現(xiàn)微信發(fā)送郵件關(guān)閉電腦功能
這篇文章主要介紹了python實現(xiàn)微信發(fā)送郵件關(guān)閉電腦功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-02-02
Python多進(jìn)程編程multiprocessing代碼實例
這篇文章主要介紹了Python多進(jìn)程編程multiprocessing代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-03-03

