首页 > 解决方案 > 如何设置循环中的最大迭代次数?

问题描述

我正在访问一个我想将重试次数设置为 3 的链接。这意味着我将在 3 次重试后退出循环。您能否详细说明如何实现我的目标?

import requests, time
session = requests.Session()
headers = {'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0'}

r = session.get('https://www.larousse.fr/conjugaison/anglais/abnegate/11338', headers = headers)
while r.status_code != 200:
    time.sleep(2)
    r = session.get(link, headers = headers) 

标签: python-3.xloops

解决方案


使用计数器。
同时condition 1counter < limit


推荐阅读