【问题标题】:Python - Selenium wrong url or server out of reachPython - Selenium 错误的 url 或服务器无法访问
【发布时间】:2019-10-31 10:57:00
【问题描述】:

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

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

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

【问题讨论】:

    标签: python selenium exception


    【解决方案1】:

    如何处理任何异常示例

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

    【讨论】:

      【解决方案2】:

      如果您特别想检查和处理错误的 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')
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-18
        • 2018-07-27
        • 2018-10-14
        • 2014-07-07
        • 1970-01-01
        • 2022-08-20
        • 2015-10-10
        • 1970-01-01
        相关资源
        最近更新 更多