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

直接上代码:

复制代码 代码如下:

<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>

时间: 2024-09-18 00:19:02

使用Python下载Bing图片(代码)_python的相关文章

python批量下载豆瓣图片代码

溜达豆瓣的时候,发现一些图片,懒得一个一个扒,之前写过c#和python版本的图片下载,因此拿之前的Python代码来改了改,折腾出一个豆瓣版本,方便各位使用 # -*- coding:utf8 -*- import urllib2, urllib, socket import re import requests from lxml import etree import os, time DEFAULT_DOWNLOAD_TIMEOUT = 30 class AppURLopener(url

python发送邮件功能实现代码_python

本文实例为大家分享了python发邮件精简代码,供大家参考,具体内容如下 import smtplib from email.mime.text import MIMEText from email.utils import formataddr #发送邮件功能 def send_mail(send_message_txt,*senders_list,**send_to_people): flag = True try: #编写发送的内容 send_msg = MIMEText(send_mes

python 从远程服务器下载东西的代码_python

复制代码 代码如下: # _*_ coding:utf-8 _*_# name gefile.pyimport osimport statimport socketimport paramikoFILES=["filenameA","filenameB","filenameC","filenameD","filenameE"]USERNAME="root"PASSWORD="1

python获取糗百图片代码实例_python

复制代码 代码如下: from sgmllib import SGMLParserimport urllib2 class sgm(SGMLParser):    def reset(self):        SGMLParser.reset(self)        self.srcs=[]        self.ISTRUE=True     def start_div(self,artts):        for k,v in artts:            if v=="aut

简单的Python抓taobao图片爬虫_python

写了一个抓taobao图片的爬虫,全是用if,for,while写的,比较简陋,入门作品. 从网页http://mm.taobao.com/json/request_top_list.htm?type=0&page=中提取taobao模特的照片. 复制代码 代码如下: # -*- coding: cp936 -*- import urllib2 import urllib mmurl="http://mm.taobao.com/json/request_top_list.htm?type

下载网站图片代码并且解析乱码_JSP编程

复制代码 代码如下: // 获取网站对象 ServletContext context = this.getServletContext(); // 获取网站资源 String path = context.getRealPath("/imgs/人.jpg"); File file = new File(path); System.out.println(file); // 设置响应头通知浏览器数据的处理方式 response.setHeader("content-dispo

python双向链表实现实例代码_python

示意图: python双向链表实现代码: 复制代码 代码如下: #!/usr/bin/python# -*- coding: utf-8 -*- class Node(object):    def __init__(self,val,p=0):        self.data = val        self.next = p        self.prev = p class LinkList(object):    def __init__(self):        self.he

python冒泡排序算法的实现代码_python

1.算法描述:(1)共循环 n-1 次(2)每次循环中,如果 前面的数大于后面的数,就交换(3)设置一个标签,如果上次没有交换,就说明这个是已经好了的. 2.python冒泡排序代码 复制代码 代码如下: #!/usr/bin/python# -*- coding: utf-8 -*- def bubble(l):    flag = True    for i in range(len(l)-1, 0, -1):        if flag:             flag = False

python插入排序算法的实现代码_python

1.算法:设有一组关键字{ K 1 , K 2 ,-, K n }:排序开始就认为 K 1 是一个有序序列:让 K 2 插入上述表长为 1 的有序序列,使之成为一个表长为 2 的有序序列:然后让 K 3 插入上述表长为 2 的有序序列,使之成为一个表长为 3 的有序序列:依次类推,最后让 K n 插入上述表长为 n-1 的有序序列,得一个表长为 n 的有序序列. 2.python插入排序代码 复制代码 代码如下: def insertion_sort(list2):    for i in ra