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

微软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)

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

时间: 2024-11-04 23:05:22

python获得bing壁纸,并下载到本地的相关文章

python请求服务器图片并下载到本地磁盘

>>> import os >>> os.getcwd() 'C:\\Python33' >>> os.chdir('E:\\python\\mmy') >>> os.getcwd() 'E:\\python\\mmy' >>> import urllib.request >>> urllib.request.urlopen('http://image.edai.com/avatar/000/88/

Python爬虫获取图片并下载保存至本地的实例

今天小编就为大家分享一篇Python爬虫获取图片并下载保存在本地的实例,具有很好的参考价值,希望对大家有所帮助.一起来看看吧! 1.抓取煎蛋网上的图片 2.代码如下 * * * import urllib.request import os def url_open(url): req=urllib.request.Request(url) req.add_header('User-Agent','Mozilla/5.0 (Windows NT 6.3; WOW64; rv:51.0) Geck

scrapy框架来爬取壁纸网站并将图片下载到本地文件中

首先需要确定要爬取的内容,所以第一步就应该是要确定要爬的字段: 首先去items中确定要爬的内容 class MeizhuoItem(scrapy.Item): # define the fields for your item here like: # name = scrapy.Field() # 图集的标题 title = scrapy.Field() # 图片的url,需要来进行图片的抓取 url = scrapy.Field() pass 在确定完要爬的字段之后,就是分析网站页面的请求

php 获取Bing首页壁纸并保存至本地

1 <?php 2 3 define('WALLPAPER_PATH','C:/xxx/xxx'); //本地目录 4 5 class BingPicture{ 6 7 private $content = ""; 8 private $imgurl = ""; 9 10 public function __construct() { 11 $this->_getWallpaperUrl(); 12 } 13 14 //获取壁纸 15 public fu

用python实现的百度音乐下载器-python-pyqt-改进版

之前写过一个用python实现的百度新歌榜.热歌榜下载器的博文,实现了百度新歌.热门歌曲的爬取与下载.但那个采用的是单线程,网络状况一般的情况下,扫描前100首歌的时间大概得到40来秒.而且用Pyqt做的界面,在下载的过程中进行窗口操作,会出现UI阻塞的现象. 前两天有时间调整了一下,做了几方面的改进: 1.修改了UI界面阻塞的问题,下载的过程中可以进行其它的UI操作; 2.爬虫程序采用一个主线程,8个子线程的方式快速爬取,网络状况一致的情况下,将扫描100首歌曲的时间提高到了8.9秒左右:(本

将网页中的图片下载到本地的方法

/** * 传入要下载的图片的url列表,将url所对应的图片下载到本地 * @param urlList */ public static String downloadPicture(String urlString,String path) { URL url = null; String imgPath = null; try { url = new URL(path+urlString); // 打开URL连接 URLConnection con = url.openConnectio

Python实战:美女图片下载器,海量图片任你下载

Python应用现在如火如荼,应用范围很广.因其效率高开发迅速的优势,快速进入编程语言排行榜前几名.本系列文章致力于可以全面系统的介绍Python语言开发知识和相关知识总结.希望大家能够快速入门并学习Python这门语言. 本文是在前一部分Python基础之上Python实战:Python爬虫学习教程,获取电影排行榜,再次升级的Python网页爬虫实战课程. 1.项目概述. 利用XPath和requests模块进行网页抓取与分析,达到网页图片下载的效果. 抓爬图片地址:http://www.2c

js实现canvas保存图片为png格式并下载到本地

canvas 保存图片 下载到本地 function base64Img2Blob(code){ var parts = code.split(';base64,'); var contentType = parts[0].split(':')[1]; var raw = window.atob(parts[1]); var rawLength = raw.length; var uInt8Array = new Uint8Array(rawLength); for (var i = 0; i

gradlew wrapper使用下载到本地的gradle.zip文件装配--转

原文地址:http://www.myexception.cn/mobile/1860089.html gradlew wrapper使用下载到本地的gradle.zip文件安装.使用gradlew来build项目时,有时候老是需要下载gradle-2.2.1-all.zip安装来安装.但是因为gradle-2.2.1-all.zip老是被墙下不了.这里说一种从本地安装的方法. 1. 先下载gradle-2.2.1-all.zip包.2. 把下载好的zip包放到{project.dir}\grad