如何通过尝试捕获ConnectionError最大检索者

时间:2018-12-22 19:59:38

标签: python python-3.x web-scraping

我在使用ConnectionErrortry进行except次最大重试时遇到问题。我正在使用BeautifulSouprequests。 如果我的脚本工作了大约10个小时,那么脚本什么也不做! 我正在尝试使用try和time.sleep(1)来捕获此错误。

for i, link in enumerate(links):
    sleep(1)
    try:
        req = requests.get(link, verify=False)
    except requests.exceptions.ConnectionError:
        logger.debug("Connection error! " + link)
        continue
    if req.status_code != 404:
        do_something()
    else:
        logger.debug("Website not exist! " + link)
        continue

0 个答案:

没有答案