【python】檢測url連通性的小工具

因爲工作需要,需要寫一個小工具、實現每隔一段時間檢測一些url是否可以連通。其實網上實現相關功能的代碼片段以及相關腳本都非常多。但是還是其中的一些腳本會出現一些問題就是,比如使用requests庫,若url不存在便會報錯,不會得到網站返回碼導致程序中斷,所以我選擇了另外一個庫來實現,下面是相關代碼:
def callurl(tempUrl):    # 查看返回碼
    try:
        opener.open(tempUrl)
        tecode = 200
    except urllib.error.HTTPError:
        tecode = 404
    except urllib.error.URLError:
        tecode = 500
    return tecode

又是因爲其他人操作、所以需要界面化操作。而且使用的人對python也是不熟悉的。所以不但要使用gui設計界面還要打包成exe可執行文件。弄來弄去花了兩天時間纔在同事那邊運行成功。

使用的gui是python 的tkinter庫,這個庫相對而言比較簡單缺點便是不那麼好看。不過要是內部人員使用還是可以的。

下面是代碼的鏈接

https://gitee.com/worfqianshi/codes/k7nor2gsbczv08qluxeha89

可以自行打包成exe。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章