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

您的位置:首頁技術(shù)文章
文章詳情頁

Python Selenium異常處理的實(shí)例分析

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

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

2、實(shí)例

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(’未找到節(jié)點(diǎn)’)finally:browser.close()

關(guān)于異常處理的實(shí)例擴(kuò)展:

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

#!/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)

我希望如果第一部分失敗,那么它將轉(zhuǎn)到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])引發(fā)SystemExit(status)異常,這就是執(zhí)行except子句的原因

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

刪除sys.exit(0)內(nèi)部try

到此這篇關(guān)于Python Selenium異常處理的實(shí)例分析的文章就介紹到這了,更多相關(guān)Python Selenium異常處理內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产人成精品一区二区三| 久久久精品日韩| 伊人久久亚洲美女图片| 久久精品官网| 亚洲精品一区三区三区在线观看| 国产精品毛片视频| 国产亚洲观看| 免费一区二区三区在线视频| 另类欧美日韩国产在线| 免费在线亚洲欧美| 久久伊人久久| 国产网站在线| 三上悠亚国产精品一区二区三区 | 亚洲精品自拍| 五月天激情综合网| 在线看片一区| 天堂日韩电影| 午夜国产欧美理论在线播放| 不卡一区综合视频| 免费国产亚洲视频| 日韩一区网站| 国产精品免费不| 成人午夜在线| 香蕉久久精品| 美国三级日本三级久久99| 日本v片在线高清不卡在线观看| 国产日韩三级| 黄毛片在线观看| 亚州av乱码久久精品蜜桃| 蜜臀a∨国产成人精品| 日本亚洲欧美天堂免费| 国产剧情一区二区在线观看| 国内自拍视频一区二区三区| 视频福利一区| 伊人国产精品| 久久精品国产精品亚洲毛片| 久久久水蜜桃av免费网站| 亚洲少妇一区| 欧美欧美黄在线二区| 日本久久综合| 亚洲韩日在线| 日本午夜精品| 五月天av在线| 久久久久久久久久久妇女| 国产精品欧美日韩一区| 综合五月婷婷| 日韩不卡一区二区三区| 国产一区二区色噜噜| 91高清一区| 日本成人在线网站| av在线资源| 伊人精品久久| 国产一区二区精品久| 亚洲欧美日韩国产一区二区| 国产探花在线精品一区二区| 国产va免费精品观看精品视频| 99久久夜色精品国产亚洲狼 | 午夜亚洲精品| 国产精品一站二站| 久久理论电影| 欧美综合社区国产| 亚洲成人二区| 国产免费久久| 红桃视频国产精品| 欧美国产先锋| 亚洲一区网站| 国产成人在线中文字幕| 亚洲精品麻豆| 国产超碰精品| 国产美女久久| 亚洲少妇诱惑| 激情久久一区二区| 四季av一区二区凹凸精品| 欧美日韩午夜电影网| 国产乱码午夜在线视频| 日韩在线a电影| 日韩大片在线播放| 日韩免费精品| 日韩视频久久| 久久毛片亚洲| 国产精品中文| 亚洲毛片网站| 蜜桃tv一区二区三区| 久久精品国产一区二区| 亚洲欧美网站在线观看| 欧美 日韩 国产精品免费观看| 美女久久精品| 日韩国产91| 欧美精品一区二区久久| 久久麻豆视频| 日韩av资源网| 手机精品视频在线观看| 91精品精品| 国产乱码午夜在线视频| 久久精品亚洲| 国产精品99久久免费观看| 日本中文字幕不卡| 99香蕉国产精品偷在线观看 | 蜜桃久久精品一区二区| 久久免费国产| 欧美韩日一区| 91成人精品观看| 喷白浆一区二区| 国产精品久久久久久av公交车| 91久久午夜| 九九99久久精品在免费线bt| 日本中文字幕一区二区视频| 午夜在线精品偷拍| 亚洲香蕉网站| 另类中文字幕国产精品| 水蜜桃久久夜色精品一区| 久久中文字幕一区二区三区| 青青国产精品| 日韩视频一二区| 日韩三区四区| 四虎精品一区二区免费| 欧美/亚洲一区| 蜜桃精品在线| 亚洲天堂av影院| 日产精品一区二区| 高清一区二区| 国产精品久久久久蜜臀| 精品一区二区三区四区五区| 欧美激情三区| 麻豆国产91在线播放| 美女视频黄 久久| 精品久久视频| 日韩a一区二区| 精品国产免费人成网站| 日韩三区免费| 国内精品福利| 亚洲国产一区二区三区在线播放| 国内精品福利| 亚洲免费影院| 亚久久调教视频| 久久国产人妖系列| 国产精品国码视频| 福利一区和二区| 精品一区二区三区中文字幕视频| 麻豆高清免费国产一区| 精品日产乱码久久久久久仙踪林| 久久伊人国产| 日韩欧美不卡| 韩日一区二区三区| 好吊日精品视频 | 亚州av乱码久久精品蜜桃| 伊人成人网在线看| 免播放器亚洲| 91欧美极品| 麻豆精品av| 日韩在线短视频| 亚洲欧美日本日韩| 欧美一级网址| 国产不卡人人| 一级欧洲+日本+国产| 亚洲人妖在线| 久久爱www成人| 国产精品专区免费| 亚洲精品一区二区妖精| 亚洲伊人精品酒店| 国产精品大片| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 亚洲一区二区三区在线免费| 亚洲一区激情| 欧美日韩在线精品一区二区三区激情综合| 日韩精品导航| 日韩av影院| 成人亚洲精品| 欧美日韩国产高清电影| 日韩在线观看一区二区三区| 精品视频在线你懂得| 国产一区日韩欧美| 一区二区日韩免费看| 麻豆国产精品一区二区三区| 亚洲精品中文字幕乱码| 国产精品一区毛片| 亚洲小说欧美另类婷婷| 日韩国产在线不卡视频| 高清不卡一区| 免费高清在线一区| 里番精品3d一二三区| 91精品91| 美女久久精品| 视频一区在线视频| 精品久久91| 蜜臀精品久久久久久蜜臀| 成人日韩av| 蜜桃av一区二区三区电影| 91欧美在线| 天堂久久av| 91精品久久久久久久久久不卡| 奇米狠狠一区二区三区| 久久国产日本精品| 日韩高清一区二区| 亚洲福利精品| 国产探花在线精品| 国产毛片久久| 国产91欧美| 日韩精品三级| 欧美亚洲国产精品久久|