当前位置: 首页 > news >正文

旅游门户网站建设外贸展示型模板网站模板

旅游门户网站建设,外贸展示型模板网站模板,优化系统功能,湖南人文科技学院招聘背景 上篇python入门实战:爬取图片到本地介绍过如何将图片下载到本地,但是实际处理过程中会遇到性能问题:分页数过多下载时间过程、部分页面连接超时无法访问下载失败。本文从实战的角度解释一下如何处理这两个问题。 下载时间过长问题,处理方式是使用多线程,首先回顾…

背景
    上篇python入门实战:爬取图片到本地介绍过如何将图片下载到本地,但是实际处理过程中会遇到性能问题:分页数过多下载时间过程、部分页面连接超时无法访问下载失败。本文从实战的角度解释一下如何处理这两个问题。
    下载时间过长问题,处理方式是使用多线程,首先回顾一下上篇文章文件下载处理过程,总结来说只有两个步骤:1.获取指定网页的所有图片地址,2.根据图片地址循环访问下载到本地。使用多线程处理任务最简单的办法就是一个线程处理一页的下载任务,就是获取一页的图片地址,下载该页面的所有图片。需要下载多少页就创建多少个线程。
    连接超时无法访问问题,这个问题处理方式就是请求重试,就是针对连接超时的请求重新发送指定次数的请求。关于重试,可以看下自定义请求重试方式和request中封装的请求重试方法。 Python基础入门3.6 request模块之请求重试两者的区别已经介绍的很清楚了。思路梳理完毕之后下面就是具体的实现。

代码实现

import threading  # 线程
import time
import requests
import bs4
import os
from requests.adapters import HTTPAdapter  # 添加重试机制def getImgUrlList(webSiteUrl,local_path):print(f"下载地址:{webSiteUrl}")try:session = requests.Session()session.mount('http://', HTTPAdapter(max_retries
http://www.yayakq.cn/news/66561/

相关文章:

  • 健康饮食网站设计论文万网企业邮箱登陆界面如何嵌入到自己的网站
  • 包装设计网站有哪些seo网址大全
  • 扶风做企业网站wordpress twentyten
  • 可以做分销的淘客网站wordpress 免费弹窗插件
  • 计算机网站建设及管理网页设计与制作教程哪里有看
  • 柳州网站建设哪家公司好专业购物网站建设报价
  • 建设部网站投诉核查企业名单什么是网络营销的重要组成部分
  • 变更备案网站可以访问吗较好的网站设计师培训学校
  • 建设公司营销网站网站优化师招聘
  • wordpress在线扫描北京优化公司排行
  • 网站建设费用推荐网络专业网站seo服务商
  • 上海建站网站建设智加设计
  • 济南手机网站建设报价有经验的合肥网站建设
  • 云智网站建设公司怎么上百度搜索
  • 东莞网站关键词优化哪家好中国核工业第五建设有限公司成都分公司
  • html网站开发开题报告范文wordpress微信链接
  • 做响应式网站设计师需要做什么自己网站可以加标志吗
  • 做彩票网站违法的吗网站续费有什么作用
  • 天津市建设工程管理总队网站wordpress 医疗
  • 2017年网站外链怎么做自己建的网站如何百度搜索
  • 网站排名总是不稳定wordpress示例
  • 食品公司网站设计项目策划行业网站
  • 龙江人社app二维码图片网站seo综合公司
  • 网站长尾关键词如何登录国外购物网站
  • 网站建设与维护流程图做系统的网站
  • 南宁手机平台网站建设人力招聘网站建设目的
  • 延庆青岛网站建设做网站需要买网址吗
  • 网站开发是什么部门百度广告联盟
  • 合肥市网站建设公司淄博建设公司网站
  • 中英双语外贸网站源码西部数码网站管理助手 绑定域名