我正在尝试在python中的列表周围循环,以用作发送到站点的参数。 但是,有时,请求返回超时错误。我如何能够停留在当前循环中直到遇到源?
import requests
URL = 'https://name.com/'
Names = ['Bob', 'Andy', 'Mike']
for i in Names:
callback = requests.get(url=URL, params=i)
source = callback.text
if i in source:
print("Found it")
else:
#retry
该列表已经预先过滤,以确保适合作为参数输入。所以我想说的是列表中的内容将始终提供有效的来源。
答案 0 :(得分:1)
例如像这样:
import requests
URL = 'https://name.com/'
Names = ['Bob', 'Andy', 'Mike']
for i in Names:
while True:
callback = requests.get(url=URL, params=i)
source = callback.text
if i in source:
print("Found it")
break