下載給定網(wǎng)頁上圖片的方法
更新時間:2014年02月18日 10:30:22 作者:
這篇文章主要介紹了下載給定網(wǎng)頁上圖片的方法,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
# -*- coding: utf-8 -*-
import re
import urllib
def getHtml(url):
#找出給出網(wǎng)頁的源碼
page = urllib.urlopen(url)
html = page.read()
return html
def getImg(html):
#正則
reg = r'src="(.*?\.jpg)"'
#編譯正則
imgre = re.compile(reg)
#找出圖片地址
imglist = re.findall(imgre,html)
#循環(huán)遍歷
x = 0
for i in imglist:
urllib.urlretrieve(i,'%s.jpg' % x)
x+=1
html = getHtml(r'http://www.renren.com/')
getImg(html)
相關(guān)文章
一個月入門Python爬蟲學(xué)習(xí),輕松爬取大規(guī)模數(shù)據(jù)
利用爬蟲我們可以獲取大量的價值數(shù)據(jù),從而獲得感性認(rèn)識中不能得到的信息,這篇文章給大家?guī)砹艘粋€月入門Python學(xué)習(xí),爬蟲輕松爬取大規(guī)模數(shù)據(jù),感興趣的朋友一起看看吧2018-01-01詳解Python的Django框架中Manager方法的使用
這篇文章主要介紹了Python的Django框架中Manager方法的使用,包括修改初始Manager QuerySets和增加額外的Manager方法等操作,需要的朋友可以參考下2015-07-07Python數(shù)據(jù)結(jié)構(gòu)與算法之完全樹與最小堆實(shí)例
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)與算法之完全樹與最小堆,結(jié)合實(shí)例形式分析了Python完全樹定義及堆排序功能實(shí)現(xiàn)相關(guān)操作技巧,需要的朋友可以參考下2017-12-12Python集合union()函數(shù)使用實(shí)例詳解
union()方法的工作原理是:返回多個集合(集合的數(shù)量大于等于2)的并集,即結(jié)果集合包含了所有被合并集合中的所有元素,因?yàn)榧现械脑夭豢芍貜?fù),所以各個集合中重復(fù)的元素在結(jié)果集合中只會出現(xiàn)一次,本文將簡單介紹一下Python union()函數(shù)使用方法2023-07-07Python隨機(jī)生成均勻分布在單位圓內(nèi)的點(diǎn)代碼示例
這篇文章主要介紹了Python隨機(jī)生成均勻分布在單位圓內(nèi)的點(diǎn)代碼示例,具有一定參考價值,需要的朋友可以了解下。2017-11-11