源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

python批量下载壁纸的实现代码

  • 时间:2021-10-09 16:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:python批量下载壁纸的实现代码
[u]复制代码[/u] 代码如下:
#! /usr/bin/env python ##python2.7-批量下载壁纸 ##壁纸来自桌酷网站,所有权归属其网站 ##本代码仅做为交流学习使用,请勿用于商业用途,否则后果自负 ##Code by Dreamlikes import re,urllib,urllib2 #保存图片的路径 savepath = 'd:\picture\' #壁纸集合的URL,如下 url = 'http://www.zhuoku.com/zhuomianbizhi/game-gamewall/20120503162540.htm' urlSource = urllib.urlopen(url).read() pattern = re.compile(r'<a href="(d+(d+).htm)" ', re.M | re.S) match = pattern.findall(urlSource) if match: for subUrl in match: subUrlSource = urllib.urlopen(url[0:url.rfind('/')+1]+subUrl).read() sPattern = re.compile(r'var thunder_url = "(.*)";') picUrl = sPattern.findall(subUrlSource)[0] getPic = urllib2.Request(picUrl) getPic.add_header('Referer','http://www.zhuoku.com') f = open(savepath+picUrl[picUrl.rfind('/')+1:],'wb') f.write(urllib2.urlopen(getPic).read()) f.close() print "All done."
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部