吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2126|回复: 8
收起左侧

[Python 原创] 检测业务网址是否正常

[复制链接]
nccdap 发表于 2023-2-28 16:29
每日检查服务网址是否运行正常,将需要检查的服务网址保存到一个文本文件,代码按行读取并判断是否能正常访问。
[Python] 纯文本查看 复制代码
import urllib.request

#添加请求头
opener = urllib.request.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE')]

#获取检测网址到列表,当前目录下 urls.txt 文件,每个检测网址占一行
file = open(r'urls.txt')
lines = file.readlines()
wwws = []
for line in lines:
    temp = line.replace('\n', '')
    wwws.append(temp)
#print(wwws)

#检测并输出检测结果
for www in wwws:
    tempUrl = www
    try:
        opener.open(tempUrl)
        print(tempUrl + '正常访问')
    except urllib.error.HTTPError:
        print(tempUrl + '=访问页面出错,HTTPError')
    except urllib.error.URLError:
        print(tempUrl + '=访问页面出错,URLError')


运行效果:
2023-02-28_162632.jpg

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

那些年打的飞机 发表于 2023-2-28 22:09
大佬能打包成可执行文件分享吗?
fandada1998 发表于 2023-2-28 23:30
l441669899 发表于 2023-3-1 07:28
fls 发表于 2023-3-1 08:51
可以考虑一下兼容网址404或者5xx等httpcode的判断
yu520 发表于 2023-3-1 19:52
这个是根据什么原理进行判断的
jffwoo 发表于 2023-3-2 09:39
感叹自己水平太烂
结果总算跑出来了:
λ python check_url.py
['https://www.baidu.com', 'https://www.google.com', 'https://www.boc.com.cn', 'https://www.affwefgdw.com']
https://www.baidu.com=Yes
https://www.google.com=HTTPError
https://www.boc.com.cn=URLError
https://www.affwefgdw.com=URLError

jwd 发表于 2023-3-3 15:43
谢谢楼主的分享
starW 发表于 2023-3-4 11:50
很好,运行正常
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-11 19:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表