【发布时间】:2019-10-31 10:57:00
【问题描述】:
如何处理 url 异常。如果用户输入错误的 url 或服务器没有响应
browser = webdriver.Chrome('chromedriver')
browser.get('http://www.abc.abc/')
我正在使用 python。如果 url 错误或服务器无法访问,程序不会抛出错误
【问题讨论】:
如何处理 url 异常。如果用户输入错误的 url 或服务器没有响应
browser = webdriver.Chrome('chromedriver')
browser.get('http://www.abc.abc/')
我正在使用 python。如果 url 错误或服务器无法访问,程序不会抛出错误
【问题讨论】:
如何处理任何异常示例
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')
【讨论】: