线程+urllib下载互联网图片的一个示例:

import threading
import time
import urllib.request# 创建一个线程停止变量,控制线程结束
isrunning=Truedef download():# 在百度找的一个图片连接,可以替换互联网的图片链接url="https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fbpic.588ku.com%2Felement_origin_min_pic%2F01%2F55%2F64%2F3257477fa5cd699.jpg&refer=http%3A%2F%2Fbpic.588ku.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1618710261&t=bb93d0f7860f0ab61cf609131567a45f"req=urllib.request.Request(url)with urllib.request.urlopen(url) as respose:data=respose.read()f_name='download.png'   #要保存的文件名with open(f_name,'wb') as f:f.write(data)print("下载文件成功!")# 工作任务
def workthread():while isrunning:    #工作的死循环print("工作进行中....")download()   # 调用下载函数time.sleep(5)# 控制线程是否工作的线程体
def controlthread():global isrunningwhile isrunning:command=input("请输入停止指令:")if command=="exit":isrunning=Falseprint("控制线程结束!")# 主线程
#创建线程对象
workthreadjob=threading.Thread(target=workthread)
# 启动线程对象
workthreadjob.start()# 创建控制线程对象
controlthreadjob=threading.Thread(target=controlthread)
# 启动线程对象
controlthreadjob.start()

线程+urllib下载互联网图片的一个示例相关推荐

  1. python使用requests库下载单张图片的简单示例

    python使用requests库下载单张图片的简单示例 简要说明 代码示例 简要说明 下载图片的核心代码如下: res = requests.get(url=img_url, headers=hea ...

  2. Go Mvc的一个示例

    2019独角兽企业重金招聘Python工程师标准>>> 下载 Go Mvc的一个示例,项目后台用户管理部分,包括用户的添加,修改,删除,分页,查询等操作.分享出来供大家参考. dat ...

  3. 批量下载人像图片的技巧,POCO相册图片如何下载的方法

    POCO相册中的人像图片要怎么批量保存呢?小编分享一个好方法,大家可以下载看看. 浏览器搜索下图高手并且打开 单击浏览设置保存位置. 单击工具选择POCO相册下图. 点自动粘贴地址 浏览器搜索打开PO ...

  4. java byte 图片浏览器直接显示_以Spring Boot的方式显示图片或下载文件到浏览器的示例代码...

    以Java web的方式显示图片到浏览器以Java web的方式下载服务器文件到浏览器 以Spring Boot的方式显示图片或下载文件到浏览器 请求例子:http://localhost:8080/ ...

  5. 使用Tkinter + urllib + requests 实现自动下载百度图片

    整体步骤分三步: 1.设计tkinter页面布局 2.获取图片链接列表 3.执行下载操作 先放代码 import urllib import re import requeststry:from tk ...

  6. vue前端下载——jszip压缩和解压,结合file-saver导出图片zip,每20个图片分一个目录

    使用jszip和file-saver导出图片,并打包为zip: import JSZip from "jszip"; import FileSaver from "fil ...

  7. java线程池下载图片,压缩图片大小

    java对于线程池下载图片,以及图片的压缩,删除 其中引用了thumbnailator 来进行压缩减少了我们工作量 maven地址 <!-- https://mvnrepository.com/ ...

  8. python 福利_发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片!...

    对于Python的自动化测试或者是爬虫开发者来说,对于selenium库想必都听说过,selenium本身是作为Web应用测试工具,但是作为爬虫工具也有很广泛的用途. Selenium虽然好用,但是它 ...

  9. SpringBoot 下载打包图片

    文章目录 目的描述 实现功能 前提,思考流程 第一步,前后端文件交互 第二步,网络交互 HttpUtil 第三步,文件交互 FileUtil 第四步,压缩文件夹 ZipUtil 第五步,串联使用 目的 ...

  10. Python爬虫——urllib下载和订制请求对象

    文章目录 Python爬虫--urllib下载和订制请求对象 1.urllib下载资源 2.定制请求 Python爬虫--urllib下载和订制请求对象 1.urllib下载资源 下载资源使用urll ...

最新文章

  1. 轻量级mysql服务_Navicat连接阿里云轻量级应用服务器mysql
  2. 读取MySQL初始化配置_MySQL 初始化配置
  3. 【探路者】贪吃蛇β发布展示(视频展示)
  4. Django学习(一)
  5. 【机器视觉】 dev_open_tool算子
  6. 在Java EE组件中使用骆驼路线
  7. 阶级斗争的作用_21世纪的阶级斗争
  8. 两种方法查看MFC源代码
  9. TensorFlow:模型的保存与恢复(Saver)
  10. mysql search yum_mysql的yum安装与配置
  11. 机器学习 —— 概率图模型(CPD)
  12. 旧物回收类网站源码v2.4
  13. 旧电脑装什么系统最快_旧电脑装什么系统好_老旧电脑适合装什么操作系统
  14. List数组转换JSON格式
  15. 我的世界java版forge放在哪_我的世界forge怎么装mod(mod安装方法介绍)
  16. STM32 USB Host 鼠标和键盘驱动 -- 原创
  17. IT之软件公司组织架构
  18. mysql 视图创建与查询数据库作业(10)
  19. 正则的replace方法详解
  20. 基于ResNet的猫十二分类

热门文章

  1. Windows Azure Cloud Service (42) 使用Azure In-Role Cache缓存(1)Co-located Role
  2. 连续整数--全国模拟(一)
  3. 安装appcan后打开eclipse出错
  4. 《软件测试》实验一:测试入门
  5. perl学习二:简单变量
  6. 使用 Python SimpleHTTPServer 快速共享文件
  7. 更改Xcode的缺省公司名(转)
  8. 【Prison Break】第七天(4.3)
  9. 【事件驱动】【数码管识别】 一台电脑能接多少台USB设备
  10. VC++ (MFC)调用 C#生成DLL的方法