使用Python下载Bing图片(代码)
时间:2023-11-05 00:42:59
直接上代码:
<span style="font-family: arial,helvetica,sans-serif; font-size: 16px;"># -*- coding: cp936 -*-
import urllib
import os
print '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下载,Bing图片
0
投稿
猜你喜欢
Python turtle库绘制菱形的3种方式小结
2022-04-10 14:08:19
Python基础 括号()[]{}的详解
2023-07-22 07:35:39
python 查找字符串是否存在实例详解
2023-09-22 21:31:17
对Python3 解析html的几种操作方式小结
2021-04-07 20:13:12
Python进程间通信Queue消息队列用法分析
2021-11-28 03:04:18
python解析命令行参数的三种方法详解
2023-12-26 04:05:38
Python3 venv搭建轻量级虚拟环境的步骤(图文)
2022-11-26 08:47:16
python中 ? : 三元表达式的使用介绍
2022-07-30 00:29:44
如何使用MyBatis Plus实现数据库curd操作
2024-01-21 17:37:13
javascript调试之DOM断点调试法使用技巧分享
2023-09-24 12:24:18
ajax局部刷新一个div下jsp内容的方法
2024-05-02 17:04:45
对pyqt5中QTabWidget的相关操作详解
2021-12-15 16:54:54
Python转码问题的解决方法
2023-06-30 07:48:52
python 如何对logging日志封装
2023-07-06 11:27:36
Django框架之中间件MiddleWare的实现
2021-03-25 15:08:30
numpy使用fromstring创建矩阵的实例
2022-02-23 09:29:49
python使用cookielib库示例分享
2022-09-22 13:53:37
JavaScript版的DateAdd、DateDiff、IsDate函数
2008-01-30 15:35:00
JavaScript解释型模版
2009-10-19 23:12:00
终端能到import模块 解决jupyter notebook无法导入的问题
2022-11-19 19:26:29