- 帖子
- 15
- 精华
- 0
- 积分
- 114
- 阅读权限
- 20
- 注册时间
- 2016-8-8
- 最后登录
- 2016-10-22
|
学了这一课之后,想在几张照片随机的基础上,加上从网站上扒下来图,储存,再随机切换。。。
然而,写了两天,发现能拔下URL,但还不会储存图片。 卡在下载图片的步骤- #-*-coding:utf-8-*-
- import urllib2
- import re
- import os
- import time
- url='https://movie.douban.com/'
- response=urllib2.urlopen(url)
- html=response.read()#.decode('utf-8')
- #print html 从豆瓣抓取网页
- #提取图片链接
- pics=re.findall(r"http.*?jpg",html)
- #if pics:
- # print pics
- #else:
- # print 'no pics'
- #下载图片
- def download(pics,picNo):
- #用PYGAME点击播放图片
- '''import pygame
- from sys import exit
- import random
- pygame.init()
- screen=pygame.display.set_mode((300,424),0,32)
- pygame.display.set_caption("Hello,World!")
- bg1=pygame.image.load('1.jpg').convert()
- bg2=pygame.image.load('2.jpg').convert()
- bg3=pygame.image.load('3.jpg').convert()
- bg4=pygame.image.load('4.jpg').convert()
- bgs=[bg1, bg2, bg3, bg4]
- background=bg1
- while True:
- for event in pygame.event.get():
- if event.type==pygame.QUIT:
- pygame.quit()
- exit()
- if event.type==pygame.MOUSEBUTTONDOWN:
- background=random.choice(bgs)
- width=background.get_width()
- height=background.get_height()
- screen_size=(width,height)
- screen=pygame.display.set_mode(screen_size,0,32)
- screen.blit(background,(0,0))
- pygame.display.update()
- '''
复制代码 |
|