![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
manbaout-0824
这个作者很懒,什么都没留下…
展开
-
python+requests实现网站异常钉钉报警
**1、项目官网**产品官网的持续运行至关重要,不能出现无法访问等致命错误,所以需要时刻检测网站是否正常,通过像网站发送get请求的方式,根据返回的状态码来判断网页是否能正常访问,若有异常第一时间发送钉钉消息,通知相关同事。**2、代码如下:**!/usr/bin/env pythonimport requestsimport jsonimport timeimport datetimeimport logging#保存loglogfile = 'check_log.txt'原创 2021-02-09 10:31:48 · 489 阅读 · 1 评论 -
Python+selenium+钉钉实现网站异常报警
1.利用Python+selenium框架对网页元素进行检测,元素能被找到说明网页显示正常,若元素无法被定位,则网页已经异常显示,连续三次检测都异常,便触发钉钉消息报警2.代码如下function.py# coding=utf-8import osimport tracebackimport timefrom selenium import webdriverimport requestsfrom selenium.common.exceptions import NoSuchElemen原创 2021-02-08 16:00:54 · 574 阅读 · 2 评论 -
python自动化脚本检测web服务证书到期时间-钉钉提前通知
1.项目背景服务证书到期需要更新,但如果更新滞后,会导致服务停用,所以需要监测证书的到期时间,提前几天通知相关同事及时更新证书,废话不说,直接上代码1.1 代码结构:1.2 settings.py:用于存放各类变量,函数之类如:import tracebackimport requestsurl_list = ['https://www.baidu.com','https://www.google.com']#保存待检测的网站地址,用于获取证书信息def DingDingalert(ms原创 2021-01-22 14:27:59 · 523 阅读 · 4 评论 -
python基础练习题集锦
#1、一行代码实现1--100之和SumNum1=sum(range(1,101))print(SumNum1)SumNum=0for i in range(1,101): SumNum=SumNum+i i=i+1print(SumNum)#2.如何在一个函数内部修改全局变量a=5print(a)def fn(): global a a=1...原创 2020-03-09 14:05:46 · 636 阅读 · 0 评论