【发布时间】:2023-03-25 11:50:02
【问题描述】:
我有一个可供抓取的 URL 列表。如果状态码不是 200,我想再试 2 次。如果状态码 3 次都不是 200,我希望它移动到列表中的下一个 URL。
这就是我想的代码示例
url_list = [url1, url2, url3, url4, url5]
for url in url_list:
requests.get(url)
if requests.status_code == 200:
do scraping
if requests.status_code != 200:
try url again 2 more times then move on to next url in list
我尝试定义一个函数、范围、添加 i = 0 、然后 i =+ 1 作为循环,并引发异常
【问题讨论】:
标签: web-scraping python-requests httpresponse