python获得bing壁纸,并下载到本地

时间:2014-04-27 21:31:06   收藏:0   阅读:558

   微软bing搜索每天都会换一张壁纸,而且分辨率都高,很适合当做壁纸,写了一个python去获取张壁纸,代码很简单

import urllib
import re
import time
def getHtml(url):
    return urllib.urlopen(url).read()

def getImgUrl(html):
    reg=re.compile(r‘(http://s.cn.bing.net/.*?\.jpg)‘) #正则式
    url=reg.findall(html)
    print url[0]
    return url[0]

def downloadImg(url,path):
    xpath=path+‘\\bing.jpg‘
    print xpath
    urllib.urlretrieve(url,xpath)
    
if __name__==‘__main__‘:
    start=time.time()
    html=getHtml(‘http://cn.bing.com/‘)
    url=getImgUrl(html)
    downloadImg(url,‘F:\\python‘)
    end=time.time()
    print ‘done %.2f seconds‘ % (end-start)

mamicode.com,码迷

python获得bing壁纸,并下载到本地,码迷,mamicode.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!