python 100个线程 每个线程请求10次 https://www.baidu.com
时间: 2023-12-01 13:02:22 浏览: 57
启动与停止线程-python调用百度人脸识别:来一次颜值评分
可以使用Python的`threading`模块来实现多线程请求。以下是一个例子,使用100个线程每个线程请求10次百度首页:
```python
import threading
import requests
def make_requests():
for i in range(10):
response = requests.get('https://www.baidu.com')
print(f'Thread {threading.current_thread().name} - Response {i+1}: {response.status_code}')
threads = []
for i in range(100):
t = threading.Thread(target=make_requests)
threads.append(t)
t.start()
for t in threads:
t.join()
```
这个例子中,我们定义了一个`make_requests`函数,它会循环请求10次百度首页。然后我们创建了100个线程,并且每个线程都会执行`make_requests`函数。最后我们等待所有线程执行完成,然后程序会退出。
阅读全文