使用Python下载Bing图片(代码)


Posted in Python onNovember 07, 2013

直接上代码:

<span style="font-family: arial,helvetica,sans-serif; font-size: 16px;"># -*- coding: cp936 -*-
import urllib
import osprint 'Download data......'
url = 'http://cn.bing.com'
urlFile = urllib.urlopen(url)
data = urlFile.read()
urlFile.close()
data = data.decode('utf-8')
pre = 'g_img={url:\''
index1 = data.find(pre) + len(pre)
index2 = data.find('\'', index1)
imgUrl = data[index1 : index2]
preImg = u'h3>今日图片故事</h3><a href='
index3 = data.find(preImg) + len(preImg)
index4 = data.find('>', index3) + 1
index5 = data.find('<', index4)
imgName = data[index4 : index5] +u'.jpg'
if os.path.exists(imgName) == False:
    print 'Download image......'
    urllib.urlretrieve(imgUrl, imgName)
print 'Download complete'
os.startfile(imgName)
</span>
Python 相关文章推荐
Python中的异常处理学习笔记
Jan 28 Python
Python2.x版本中cmp()方法的使用教程
May 14 Python
Python数据结构之翻转链表
Feb 25 Python
Python cookbook(数据结构与算法)实现优先级队列的方法示例
Feb 18 Python
python 找出list中最大或者最小几个数的索引方法
Oct 30 Python
python绘制简单彩虹图
Nov 19 Python
Python实现钉钉订阅消息功能
Jan 14 Python
使用TFRecord存取多个数据案例
Feb 17 Python
使用Python第三方库pygame写个贪吃蛇小游戏
Mar 06 Python
python:HDF和CSV存储优劣对比分析
Jun 08 Python
PyCharm2019 安装和配置教程详解附激活码
Jul 31 Python
Django2.1.7 查询数据返回json格式的实现
Dec 29 Python
python中文乱码的解决方法
Nov 04 #Python
python Django模板的使用方法(图文)
Nov 04 #Python
使用python Django做网页
Nov 04 #Python
教你安装python Django(图文)
Nov 04 #Python
python条件和循环的使用方法
Nov 01 #Python
讲解python参数和作用域的使用
Nov 01 #Python
python列表与元组详解实例
Nov 01 #Python
You might like
在 PHP 中使用随机数的三个步骤
2006/10/09 PHP
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
2017/02/18 PHP
javascript 设置某DIV区域内的checkbox复选框
2009/11/30 Javascript
jquery 实现两级导航菜单附效果图
2014/03/07 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
JS中获取函数调用链所有参数的方法
2015/05/07 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
微信小程序 解决请求服务器手机预览请求不到数据的方法
2017/01/04 Javascript
Bootstrap Table使用整理(四)之工具栏
2017/06/09 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
基于JS实现计算24点算法代码实例解析
2020/07/23 Javascript
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
Python中多线程thread与threading的实现方法
2014/08/18 Python
python写入xml文件的方法
2015/05/08 Python
python的构建工具setup.py的方法使用示例
2017/10/23 Python
解读! Python在人工智能中的作用
2017/11/14 Python
Python命令行解析模块详解
2018/02/01 Python
python可视化篇之流式数据监控的实现
2019/08/07 Python
windows下Python安装、使用教程和Notepad++的使用教程
2019/10/06 Python
Python如何读取文件中图片格式
2020/01/13 Python
Python super()方法原理详解
2020/03/31 Python
python time.strptime格式化实例详解
2021/02/03 Python
PyQt5通过信号实现MVC的示例
2021/02/06 Python
加拿大著名时装品牌:SOIA & KYO
2016/08/23 全球购物
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
募捐倡议书怎么写
2014/05/14 职场文书
地球一小时宣传标语
2014/06/24 职场文书
工伤私了协议书范本
2014/11/24 职场文书
四年级语文教学反思
2016/03/03 职场文书