python 学习笔记
来源:互联网 发布:淘宝店铺降权处置 编辑:程序博客网 时间:2024/06/06 09:31
新手刚接触python 做了下面的例子,这个例子的功能下载指定网页上的图片:
import urllib.requestimport reimport threadingfrom time import sleep,ctimefrom html import parser#connect to a URLwebsite = urllib.request.urlopen("http://sc.chinaz.com/tupian/taikongtupian_3.html")#read html codehtml = website.read().decode()#use re.findall to get all the linkslinks = re.findall(r'(http:[^\s]*?(jpg|png|gif|JPG|PNG|GIF))', html)print(links)print ("网页抓取成功,开始下载图片:")def downjpg( filepath,FileName ="default.jpg" ): try: print(str(filepath)) web = urllib.request.urlopen(filepath) print("访问网络文件"+"\n") jpg = web.read() DstDir="G:\\image\\" print("保存文件"+DstDir+FileName+"\n") try: File = open( DstDir+FileName,"wb" ) File.write( jpg) File.close() return except IOError: print("error\n") return except Exception: print("error\n") returndef upload(url,name): path = r"G:\\image\\"+name data = urllib.request.urlopen(url).read() print(url) f = open(path,"wb") print(path) f.write(data) print(data) f.close() i=150it = iter(links) # 创建迭代器对象for x in it: i+=1 name=str(i)+".jpg" upload(x[0],name) #downjpg(x[0],name) #print(re.findall('"http:.*"', x)[0]+name)
0 0
- 【python】:python学习笔记
- Python学习笔记-Python起步
- Python学习笔记-Python基础
- Python学习笔记-Python对象
- Python基本概念--Python学习笔记
- Python学习笔记:Python函数
- python学习笔记-python安装
- Python学习笔记--Python基础
- 【Python】python基础学习笔记
- python学习笔记3
- Python学习笔记
- Boost.Python学习笔记
- python学习笔记1
- python学习笔记2
- python学习笔记(2)
- Python学习笔记 Module
- Python学习笔记.
- python学习笔记(1)
- 扭转战局的棋子 安卓4.4 ART模式实测解析
- Windows下C语言的Socket编程例子(TCP和UDP)
- python基础语法
- C语言学习笔记——格式化输入输出
- 用servlet实现文件和图片的下载
- python 学习笔记
- TFS安装:base_packet.cpp:246: 错误:从类型‘const char*’到类型‘pthread_t’的转换无效
- 图像的放大与缩小(3)——双立方插值算法
- Codeforces Round #316 (Div. 2) C 模拟
- CodeForces Gym 100989J Objects Panel (A)
- 事物的隔离级别及产生的影响脏读 不可重复读 幻读
- VS2010/MFC(对话框:模态对话框及其弹出过程)
- Java IO最详解
- git提交项目到多个网站