欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Python如何實(shí)現(xiàn)簡單網(wǎng)頁圖片

今天就跟大家聊聊有關(guān)Python如何實(shí)現(xiàn)簡單網(wǎng)頁圖片,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

創(chuàng)新互聯(lián)建站成都企業(yè)網(wǎng)站建設(shè)服務(wù),提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站開發(fā),網(wǎng)站定制,建網(wǎng)站,網(wǎng)站搭建,網(wǎng)站設(shè)計(jì),成都響應(yīng)式網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì)師打造企業(yè)風(fēng)格網(wǎng)站,提供周到的售前咨詢和貼心的售后服務(wù)。歡迎咨詢做網(wǎng)站需要多少錢:18980820575

Python實(shí)現(xiàn)簡單網(wǎng)頁圖片抓取完整代碼實(shí)例

分類專欄: python

文章標(biāo)簽: 編程語言 python java 大數(shù)據(jù)

版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/chengxun03/article/details/106321564

收起

@本文來源于公眾號(hào):csdn2299,喜歡可以關(guān)注公眾號(hào) 程序員學(xué)府

這篇文章主要介紹了Python實(shí)現(xiàn)簡單網(wǎng)頁圖片抓取完整代碼實(shí)例,具有一定借鑒價(jià)值,需要的朋友可以參考下。

利用python抓取網(wǎng)絡(luò)圖片的步驟是:

1、根據(jù)給定的網(wǎng)址獲取網(wǎng)頁源代碼

2、利用正則表達(dá)式把源代碼中的圖片地址過濾出來

3、根據(jù)過濾出來的圖片地址下載網(wǎng)絡(luò)圖片

以下是比較簡單的一個(gè)抓取某一個(gè)百度貼吧網(wǎng)頁的圖片的實(shí)現(xiàn):

# -*- coding: utf-8 -*-

# feimengjuan

import re

import urllib

import urllib2

#抓取網(wǎng)頁圖片

#根據(jù)給定的網(wǎng)址來獲取網(wǎng)頁詳細(xì)信息,得到的html就是網(wǎng)頁的源代碼

def getHtml(url):

page = urllib.urlopen(url)

html = page.read()

return html

def getImg(html):

#利用正則表達(dá)式把源代碼中的圖片地址過濾出來

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

imgre = re.compile(reg)

imglist = imgre.findall(html) #表示在整個(gè)網(wǎng)頁中過濾出所有圖片的地址,放在imglist中

x = 0

for imgurl in imglist:

urllib.urlretrieve(imgurl,'%s.jpg' %x) #打開imglist中保存的圖片網(wǎng)址,并下載圖片保存在本地

x = x + 1

html = getHtml("http://tieba.baidu.com/p/2460150866")#獲取該網(wǎng)址網(wǎng)頁詳細(xì)信息,得到的html就是網(wǎng)頁的源代碼

getImg(html)#從網(wǎng)頁源代碼中分析并下載保存圖片

進(jìn)一步對代碼進(jìn)行了整理,在本地創(chuàng)建了一個(gè)“圖片”文件夾來保存圖片

# -*- coding: utf-8 -*-

# feimengjuan

import re

import urllib

import urllib2

import os

#抓取網(wǎng)頁圖片

#根據(jù)給定的網(wǎng)址來獲取網(wǎng)頁詳細(xì)信息,得到的html就是網(wǎng)頁的源代碼

def getHtml(url):

page = urllib.urlopen(url)

html = page.read()

return html

#創(chuàng)建保存圖片的文件夾

def mkdir(path):

path = path.strip()

# 判斷路徑是否存在

# 存在 True

# 不存在 Flase

isExists = os.path.exists(path)

if not isExists:

print u'新建了名字叫做',path,u'的文件夾'

# 創(chuàng)建目錄操作函數(shù)

os.makedirs(path)

return True

else:

# 如果目錄存在則不創(chuàng)建,并提示目錄已經(jīng)存在

print u'名為',path,u'的文件夾已經(jīng)創(chuàng)建成功'

return False

# 輸入文件名,保存多張圖片

def saveImages(imglist,name):

number = 1

for imageURL in imglist:

splitPath = imageURL.split('.')

fTail = splitPath.pop()

if len(fTail) > 3:

fTail = 'jpg'

fileName = name + "/" + str(number) + "." + fTail

# 對于每張圖片地址,進(jìn)行保存

try:

u = urllib2.urlopen(imageURL)

data = u.read()

f = open(fileName,'wb+')

f.write(data)

print u'正在保存的一張圖片為',fileName

f.close()

except urllib2.URLError as e:

print (e.reason)

number += 1

#獲取網(wǎng)頁中所有圖片的地址

def getAllImg(html):

#利用正則表達(dá)式把源代碼中的圖片地址過濾出來

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

imgre = re.compile(reg)

imglist = imgre.findall(html) #表示在整個(gè)網(wǎng)頁中過濾出所有圖片的地址,放在imglist中

return imglist

#創(chuàng)建本地保存文件夾,并下載保存圖片

if __name__ == '__main__':

html = getHtml("http://tieba.baidu.com/p/2460150866")#獲取該網(wǎng)址網(wǎng)頁詳細(xì)信息,得到的html就是網(wǎng)頁的源代碼

path = u'圖片'

mkdir(path) #創(chuàng)建本地文件夾

imglist = getAllImg(html) #獲取圖片的地址列表

saveImages(imglist,path) # 保存圖片

結(jié)果在“圖片”文件夾下保存了幾十張圖片,如截圖:

看完上述內(nèi)容,你們對Python如何實(shí)現(xiàn)簡單網(wǎng)頁圖片有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

名稱欄目:Python如何實(shí)現(xiàn)簡單網(wǎng)頁圖片
文章分享:http://aaarwkj.com/article48/gghdep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站維護(hù)、企業(yè)建站、App開發(fā)、外貿(mào)建站、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營
一本在线不卡中文字幕| 西西美女掰开阴让你看| 黄片超刺激在线看在线| 欧美精品一区二区精品久久| 亚洲av色网在线观看| 可以免费看的欧美黄片| 丰满人妻被黑人猛烈进入| 欧美日韩亚洲国产精品视频| 国产欧美日韩一二三四| 一区二区三区精品人妻| 韩国日本午夜福利在线| 大胸妇女引诱老师在线观看| 四虎最新在线播放视频| 韩国电视剧大全免费国语观看| 国产成人99亚洲综合精品| 国产精品熟女在线视频| 四虎精品国产一区二区三区| 熟妇一区二区三区av| 蜜桃av网站免费观看| 白天躁晚上躁天天躁在线| 99热这里66只有精品| 国产原创av剧情愿望成真| 亚洲永久免费在线观看| 久久免费国产精品电影| 国产日韩亚洲欧美精品专区 | 精品国产美女主播在线| 激情综合婷婷中文字幕| 在线观看亚洲毛片网站| 国产三级自拍视频在线观看网站 | 在线 | 一区二区三区四区| 香蕉网性欧美在线视频| 中文字幕日韩精品国产| 国产成人精品亚洲日本片| 欧美香蕉视频播放二区| 视频一区二区中文字幕日韩| 欧美日韩一区二区三区久久精品| 欧美午夜福利视频观看| 免费毛片一区二区三区四区| 日本 午夜 在线 视频| 国产亚洲精品国产福利久久| 欧美日韩国产免费,日日骚|