Skip to main content
 首页 » 编程设计

用于监控网站正常运行时间(包括资源)的 Python 实用程序

2025年05月04日9telwanggs

<分区>

我想运行一个实用程序来定期检查我们的网站,以确保它们正常运行并做出响应。 Python 是我首选的快速实用环境。

我知道我可以使用 urllib2 或其他东西 ping 服务器,但我真的想测试所有资源是否都在那里并且可用(CSS、JS、图像等)。类似于浏览器在加载页面时所做的事情 - 获取 HTML,然后获取所需的资源,并检查是否有任何 400 或 500 错误。

在 Python 中有一些简单的方法可以做到这一点吗?我可能会使用正则表达式来尝试从 HTML 中获取资源 URL,但我不想担心我是否是 doing it wrong .

是否有工具或技巧可以完成这项艰巨的工作,还是我必须自己解析 HTML?还是我的做法有误?