Python无法访问错误的url或服务器

2024-04-24 22:45:09 发布

您现在位置:Python中文网/ 问答频道 /正文

如何处理url异常。如果用户输入错误的url或服务器没有响应

browser = webdriver.Chrome('chromedriver')
browser.get('http://www.abc.abc/')

我在用python。如果url错误或服务器无法访问,程序不会抛出错误


Tags: 用户程序browser服务器httpurlgetwww
2条回答

如何处理任何异常示例

try:
    browser.get('http://www.abc.abc/')
except Exception as e:
    print("except -> browser.get -> %s" %e)

如果您特别想检查并处理错误的URL错误,可以执行以下操作:

from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException


browser = webdriver.Chrome('./chromedriver')
browser.get('http://www.abc.sdfd/')

try:
    browser.find_element_by_class_name('error-code')
    print('Error')
except NoSuchElementException:
    print('No error')

相关问题 更多 >