日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python Selenium異常處理的實例分析

瀏覽:32日期:2022-06-26 18:08:39
1、說明

在使用selenium時,不可避免的會遇到一些異常情況,比如超時、沒有找到節點的錯誤等等。一旦出現這樣的錯誤,程序就不能再運行了。這里我們可以使用tryexcept語句來捕捉異常。

2、實例

from selenium import webdriverfrom selenium.common.exceptions import TimeoutException, NoSuchElementExceptionbrowser = webdriver.Chrome()try: browser.get(’https://www.baidu.com’)except TimeoutException: print(’超時’)try: browser.find_element_by_id(’aa’)except NoSuchElementException: print(’未找到節點’)finally:browser.close()

關于異常處理的實例擴展:

我是Python的新手,我正在嘗試編寫一個使用硒登錄到Web應用程序并打印一些信息的nagios腳本。到目前為止,該腳本可以按預期工作,但是如果它無法檢索該網站,我希望它向系統發出警報。這是我所擁有的

#!/usr/bin/env pythonimport sysfrom selenium import webdriverurl = ’<main web site>’systemInformation = ’<sys information site>’logout = ’<log out link>’browser = webdriver.PhantomJS(’<path to phantomjs for headless operation>’)login_username = ’<username>’login_password = ’<password>’try: browser.get(url) username = browser.find_element_by_name('username') password = browser.find_element_by_name('password') username.send_keys(login_username) password.send_keys(login_password) link = browser.find_element_by_name(’loginbutton’) link.click() browser.get(systemInformation) print 'OK: Web Application is Running' for element in browser.find_elements_by_name(’SystemReportsForm’): print element.text browser.get(logout) browser.quit() sys.exit(0)except: print 'WARNING: Web Application is Down!' sys.exit(2)

我希望如果第一部分失敗,那么它將轉到except部分,但是即使有出口,腳本也會打印出try和except。我確定這很簡單,我很想念。

這就是我最終解決此問題的方式,感謝您的幫助

#!/usr/bin/env pythonimport sys, urllib2from selenium import webdriverurl = ’<log in url>’systemInformation = ’<sys info url>’logout = ’<logout url>’browser = webdriver.PhantomJS(’<phantomjs location for headless browser>’)login_username = ’<user>’login_password = ’<password>’def login(login_url,status_url): browser.get(login_url) username = browser.find_element_by_name('username') password = browser.find_element_by_name('password') username.send_keys(login_username) password.send_keys(login_password) link = browser.find_element_by_name(’loginbutton’) link.click() browser.get(status_url) if browser.title == ’Log In’: print 'WARNING: Site up but Failed to login!' browser.get(logout) browser.quit() sys.exit(1) else: print 'OK: Everything Looks Good' for element in browser.find_elements_by_name(’SystemReportsForm’): print element.text browser.get(logout) browser.quit() sys.exit(0)req = urllib2.Request(url)try: urllib2.urlopen(req) login(url,systemInformation)except urllib2.HTTPError as e: print(’CRITICAL: Site Appears to be Down!’) browser.get(logout) browser.quit() sys.exit(2)

解決方案

sys.exit([status])引發SystemExit(status)異常,這就是執行except子句的原因

通過提高SystemExit(status)退出解釋器。如果省略狀態或無,則默認為零(即成功)。如果狀態為整數,則將其用作系統退出狀態。如果是另一種對象,則將其打印出來,并且系統退出狀態將為1(即失敗)。

刪除sys.exit(0)內部try

到此這篇關于Python Selenium異常處理的實例分析的文章就介紹到這了,更多相關Python Selenium異常處理內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
四季av一区二区凹凸精品| 成人精品视频| 极品日韩av| 欧美亚洲国产一区| 红桃视频国产精品| 亚洲精品在线a| 国产麻豆一区二区三区精品视频| 国产福利一区二区精品秒拍| 国产精品xx| 日韩精品首页| 亚洲综合丁香| 中文精品电影| 日韩精品三级| 六月丁香综合在线视频| 福利精品在线| 国产综合色产| 深夜福利一区| 精品无人区麻豆乱码久久久| 色综合www| 亚洲精一区二区三区| 久久av日韩| 日韩网站中文字幕| 国产精品日本欧美一区二区三区| 日韩国产欧美视频| 成人高清一区| 首页国产欧美日韩丝袜| 日韩一区二区三区免费视频| 欧美黄色一区| 极品裸体白嫩激情啪啪国产精品| 亚洲97av| a国产在线视频| 另类亚洲自拍| 福利视频一区| 亚洲精品日本| 日韩精品不卡一区二区| 蜜臀va亚洲va欧美va天堂| 六月丁香综合在线视频| 99pao成人国产永久免费视频| 久久精品凹凸全集| 亚洲一级特黄| 久久永久免费| 亚洲欧洲一区| 精品久久99| 亚洲久久视频| 日本精品不卡| 久久激情综合网| 91成人精品视频| 久久丁香四色| 蜜桃视频一区二区三区在线观看| 九九99久久精品在免费线bt| 久久亚洲二区| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 国产精品激情| 精品一区在线| 国产成人精品一区二区三区免费| 黄色成人精品网站| 激情综合五月| 日韩av在线免费观看不卡| 亚洲二区视频| 久久亚洲资源中文字| 99国产精品自拍| 福利精品在线| 国产精品美女久久久久久不卡| 国产一级一区二区| 日韩在线短视频| 国产欧美日韩一区二区三区四区| 亚洲精品123区| 亲子伦视频一区二区三区| 久久不卡日韩美女| 日韩精品中文字幕吗一区二区| 亚州av乱码久久精品蜜桃| 日韩免费av| 色一区二区三区四区| 国产精品视频一区视频二区| 亚洲18在线| 自由日本语亚洲人高潮| 久久裸体视频| 特黄毛片在线观看| 日韩a一区二区| 精品一区二区三区免费看| 国产亚洲电影| 国产日韩欧美三区| 欧美一区成人| 久久黄色影视| 国产精品一站二站| 国产欧美日韩在线一区二区| 欧美一区二区三区久久精品| 97成人在线| 日本精品一区二区三区在线观看视频| 久热综合在线亚洲精品| 久久一区二区三区电影| 日韩欧美精品一区| 成年男女免费视频网站不卡| 欧美国产美女| 欧美精选视频一区二区| 欧美国产一级| 私拍精品福利视频在线一区| 免费看av不卡| 欧美日韩一二三四| 国产一在线精品一区在线观看| 久久精品主播| 欧美在线网站| 一区二区精品| 青青青国产精品| 欧美视频二区| 国产乱论精品| 精品国产午夜肉伦伦影院| 久久精品国产亚洲一区二区三区| 久久久精品国产**网站| 国产伦久视频在线观看| 国产色播av在线| 精品捆绑调教一区二区三区 | 久久只有精品| 亚洲深夜视频| 亚州av乱码久久精品蜜桃| 免费的成人av| 日本视频一区二区| 久久在线91| 日韩免费看片| 亚洲精品极品少妇16p| 久久午夜影视| 国产精品一级| 欧洲在线一区| 亚洲精品伦理| 国产激情久久| 99视频精品视频高清免费| 噜噜噜躁狠狠躁狠狠精品视频| 日韩毛片网站| 国产精品二区不卡| 一本色道精品久久一区二区三区| 日韩在线成人| 不卡一二三区| 男女激情视频一区| 久久精品国产亚洲一区二区三区| 日韩免费小视频| 亚洲精品成a人ⅴ香蕉片| 九九久久国产| 日韩制服丝袜先锋影音| 老鸭窝一区二区久久精品| 国产字幕视频一区二区| 欧美一区精品| 久久亚洲国产| 国产毛片精品| 在线成人直播| 麻豆久久久久久| 99在线精品视频在线观看| 国产精区一区二区| 亚洲激情中文| 国产精品巨作av| 日韩精品一区二区三区免费观影 | 精品福利久久久| 成人av二区| 国产美女久久| 99国产成+人+综合+亚洲欧美| 久久女人天堂| 亚洲精品黄色| 天堂√中文最新版在线| 日韩国产在线一| 激情综合网站| 久久精品国产久精国产| 天堂成人国产精品一区| 麻豆mv在线观看| 日韩国产一区二| 精品一区三区| 精品视频久久| 四虎国产精品免费久久| 视频二区不卡| 久久精品一区| 91福利精品在线观看| 最新亚洲激情| 精品捆绑调教一区二区三区| 日韩激情综合| 蜜桃免费网站一区二区三区| 亚洲日本网址| 免费日韩成人| 婷婷久久免费视频| 国产99久久| 久久uomeier| 久久不卡国产精品一区二区| 亚洲精品大片| 麻豆9191精品国产| 久久久人人人| 精品久久97| 国产福利一区二区三区在线播放| 亚州欧美在线| 免费久久精品视频| 免费精品国产的网站免费观看| 91综合网人人| 精品亚洲a∨一区二区三区18| 欧美久久香蕉| 97久久亚洲| 91精品丝袜国产高跟在线| 亚洲精品日本| 亚洲三级观看| 亚洲精品无播放器在线播放| 国产一区二区精品| 中文一区二区| 午夜欧美精品| 野花国产精品入口| 午夜国产精品视频|