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

大型网络建站公司福永专业外贸网站建设公司

大型网络建站公司,福永专业外贸网站建设公司,龙岩全网搜系统开发,生成属于自己app的软件大家在做数据抓取或者用selenium自动化进行元素定位的时候#xff0c;经常遇到由于网络问题导致的抓取数据失败#xff0c;或者定位元素失败。 针对这种情况#xff0c;我们可以通过设置等待时间去控制#xff0c;其实还有一种方法#xff0c;就是使用retrying#xff0c…大家在做数据抓取或者用selenium自动化进行元素定位的时候经常遇到由于网络问题导致的抓取数据失败或者定位元素失败。 针对这种情况我们可以通过设置等待时间去控制其实还有一种方法就是使用retrying它提供一个装饰器函数retry,被装饰的函数会在运行失败的条件下重新执行默认只要一直报错就会不断重试。 假设我们希望从随机数1~9中得到0意思是一直随机下去直到生成随机数0结束。 步骤如下 1.安装retrying模块 pip install retrying 2.具体代码如下 #作者cacho_37967865 #博客https://blog.csdn.net/sinat_37967865 #文件retryModel.py #日期2018-09-22 #备注pip install retrying 提供一个装饰器函数retry import random from retrying import retryretry #提供一个装饰器函数retry,被装饰的函数就会在运行失败的条件下重新执行默认只要一直报错就会不断重试。 def getFixRandom():a random.randint(0, 10)if a 0:print(a, 不满足要求)raise IOError(如果想要永远走else分支使用raise IOError())else:print (必须返回为0才结束)print(a,此时满足要求结束函数)getFixRandom() 3.retrying模块简单介绍 stop_max_attempt_number用来设定最大的尝试次数超过该次数就停止重试 stop_max_delay比如设置成100那么从被装饰的函数开始执行的时间点开始到函数成功运行结束或者失败报错中止的时间点只要这段时间超过0.1秒函数就不会再执行了 wait_fixed设置在两次retrying之间的停留时间 wait_random_min和wait_random_max用随机的方式产生两次retrying之间的停留时间 wait_exponential_multiplier和wait_exponential_max以指数的形式产生两次retrying之间的停留时间
http://www.pierceye.com/news/222203/

相关文章:

  • 地板网站建设方案有什么做美食的网站
  • 网站建设丶金手指专业网站幻灯片 字段
  • 网站开发技术总结干完房产中介整个人废了
  • iis建站安装wordpress对网站建设的评价语
  • 网站开发网站建设公司二手房网
  • 72建站网如何建设一个药材网站做网站的费用 可以抵扣吗
  • 四川通信建设工程有限公司网站做企业网站需要服务器么
  • 福田建网站费用烟台招远网站建设
  • 上海网站开发建设电话丹东市做网站
  • 外贸网站 免费模板 使用 zencart做新闻类网站
  • 呼和浩特网站推广大德通网站建设
  • 携程旅行网站建设上海城市建设大学网站
  • 360网站收录做网站设计用什么软件
  • 微信html5模板网站最新网站建设软件有哪些
  • 芝麻开门网站建设无极电影网怎样下载电影
  • 网站开发 书籍首页关键词优化价格
  • 网站建设建站流程方案百度一下你就知道下载安装
  • 大型网站快速排名学生做的网站能攻击
  • 怎样做加入购物车的网站wordpress SQL 配置
  • 网站设计原型品牌建设人才队伍建设
  • 常熟网站网站建设电商购物平台软件开发
  • 网站页尾信息网站建设费用摊销年限
  • 制作个人网站要多少钱重庆工程信息官网
  • 那里建设网站好珠海网站建设公司哪个好
  • 从化市营销型网站建设工业和信息化部五系网站建设
  • 网站建设的开发方法有哪些wordpress 企业站主题
  • 长治网站建设案例找人做一个小网站需要多少钱
  • html5 网站布局应用教程韩雪冬 网站
  • 行业网站维护印刷公司网站模板
  • 做自媒体需要用的网站wordpress更换语言包