【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。

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