首页 > 编程语言 > 详细

win7下用python3.3抓取网上图片并下载到本地

时间:2015-11-20 10:30:49      阅读:287      评论:0      收藏:0      [点我收藏+]

 

这篇文章是看了网上有人写了之后,才去试试看的,但是因为我用的是python3.3,与python2.x有些不同,所以就写了下来,以供参考。

 

get_webJpg.py

 1 #coding=utf-8
 2 import urllib.request
 3 import re
 4 
 5 def getHtml(url):
 6     html = urllib.request.urlopen(url).read()
 7     return html
 8 
 9 def getImg(html):
10     reg = rsrc="(.+?\.jpg)" pic_ext #正则表达式
11     imgre = re.compile(reg)
12     imglist = re.findall(imgre, html)
13     
14     x = 0
15     for imgurl in imglist:
16         urllib.request.urlretrieve(imgurl,%s.jpg %x)
17         x += 1
18         
19     #return imglist
20     
21 html = getHtml("http://tieba.baidu.com/p/2460150866").decode(utf8)
22 print(getImg(html))

结果就是把网上那些图片下载到与get_webJpg.py同一个目录下了:

技术分享

 

win7下用python3.3抓取网上图片并下载到本地

原文:http://www.cnblogs.com/lldxz/p/4979825.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!