首页 > 编程语言 >python多线程接口请求

python多线程接口请求

时间:2023-04-21 23:33:48浏览次数:40  
标签:__ code thread get python 接口 threads 多线程 response

import threading
import requests

requests.packages.urllib3.disable_warnings()

urls_list = ["http://127.0.0.1:5000" for _ in range(1, 101)]

response_ok = 0
response_error = 0


def get_response_code(url):
    global response_error
    global response_ok
    if requests.get(url).status_code == 200:
        response_ok += 1
    else:
        response_error += 1


def get_response_code_thread(urls):
    threads = []
    for url in urls:
        threads.append(
            threading.Thread(target=get_response_code, args=(url,))
        )

    for thread in threads:
        thread.start()

    for thread in threads:
        thread.join()


if __name__ == '__main__':
    get_response_code_thread(urls_list)
    print(response_error)
    print(response_ok)

标签:__,code,thread,get,python,接口,threads,多线程,response
From: https://www.cnblogs.com/chron/p/17342216.html

相关文章

  • 多线程 —— 线程的六种状态
    一、线程的六种状态,如下图所示二、六种状态介绍:线程状态具体含义NEW一个尚未启动的线程的状态。也称之为初始状态、开始状态。线程刚被创建,但是并未启动。还没调用start方法。MyThreadt=newMyThread()只有线程对象,没有线程特征。RUNNABLE当我们调用线程对象的s......
  • 前后端分离之接口设计规范
    如何做分离 职责分离前后端仅仅通过异步接口来编程前后端都各自有自己的开发流程,构建工具,测试集合关注点分离,前后端变得相对独立并松耦合开发流程后端编写和维护接口文档,在API变化时更新接口文档后端根据接口文档进行接口开发前端根据接口文档进行开发+Mock......
  • 你应该知道的Python3.6、3.7、3.8新特性(转)
    addbyzhj: 各版本的新特性完整信息,Python官网地址格式:https://docs.python.org/zh-cn/<version>/whatsnew/<version>.html比如Python3.9新特性:https://docs.python.org/zh-cn/3.9/whatsnew/3.9.html 原文:https://zhuanlan.zhihu.com/p/139925787作者:刘江网站:知乎很多人......
  • 使用python完成一个射击类游戏“小黄人保卫战”
    1.项目开发环境下载Python且保证能够正常工作,为了能用Python来写一个游戏,需要安装PyGame。PyGame是一个Python的库,能够让我们容易的写出一个游戏。它提供的功能包括图片处理和声音重放的功能,并且它们能很容易的整合进你的游戏里。2.项目功能介绍通过设计一款塔防游戏“小黄......
  • Spring Data Jpa 接口方法名
    SpringDataJpa系列教程(一)--------入门 现在开始,我们来学习船新的一门技术,SpringDataJpa,它是一个。。额。。(我百度一下) JPA(JavaPersistenceAPI)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了......
  • 抽象类与接口
    接口接口用来描述类应该做什么,而不是指定它们具体应该如何做 主要用于定义规范一个类可以实现多个接口接口中所有方法自动是publicabstract  不必显示声明接口不会有实例字段,字段默认添加 publicstaticfinal修饰 即常量接口不能有初始化块、构造器子类实现接......
  • Java-Day-13(抽象类 + 接口 + 内部类)
    Java-Day-13抽象类(abstract)当父类的某些方法需要声明,但是又不确定如何实现时(主要在于子类的重写时),可以将其声明为抽象方法,那么这个类就是抽象类所谓抽象方法就是没有实现的方法,而所谓没有实现就是指没有方法体当一个类中存在抽象方法时,需要将该类声明为abstract......
  • 多线程的创建和使用
    多线程点击标题旁可查看目录一.基本概念1.线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小......
  • 【汇智学堂】-python系列小游戏开发准备工作
    第一章:准备工作游戏开发是程序开发的一种。程序就是指令,让计算机明白要做什么的指令。编写指令,让计算机能够显示游戏界面,角色,与我们参与者交互,就是我们要学习的内容。编写游戏有很多种语言工具,python是其中之一。1.1了解一下Python1.1.1Python的名字由来Python编程语言的名字......
  • 【汇智学堂】-python系列小游戏(井字游戏之八)
    2.10完成落子各个方向的判断现在我们要完成同色棋子在不同方向,是否三子连成一线,如果是,提示赢了。结合我们上一节讲的内容,下面是我们要做的事情。1、判断所有横向,两种颜色棋子是否三子成一线。2、判断所有竖向,两种颜色棋子是否三子成一线。。3、判断所有斜向,两种颜色棋子是否三......