python实现蜘蛛功能批量下载手机壁纸

在百度贴吧发现一些比较好看的手机壁纸,想下载来用用,但是一张张保存觉得太麻烦,所以写个python程序来批量爬取下载图片。

要爬取的页面http://tieba.baidu.com/p/1904141161?pid=24952618510#24952618510

程序代码:

#!/usr/bin/env python
import re
import urllib
def getHtml(url):
page=urllib.urlopen(url)
html=page.read()
return html
def getImg(html):
reg=r'src="(.*?\.jpg)" width'
imgre=re.compile(reg)
imglist=re.findall(imgre,html)
x=0
for imgre in imglist:
urllib.urlretrieve(imgre,'%s.jpg'%x)
x+=1
html=getHtml("http://tieba.baidu.com/p/1904141161?pid=24952618510#24952618510")
print getImg(html)

100507269.jpg

下载成功,随便打开一个效果还不错,玩的开心!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值