文件名称:Gyroscope:网站监控
文件大小:14KB
文件格式:ZIP
更新时间:2024-07-18 02:21:49
Python
陀螺仪 关于 Gyroscope 是一个用 Python 3 编写的网站监控和测试工具。它使用两个 JSON 文件进行配置。 其中之一,站点文件,包含网站及其页面的列表。 Gyroscope 将依次循环浏览每个站点及其页面,发送对该地址的 HTTP 请求。 还可以配置以下类型的资产以进行检索: 图片 外部样式表 外部脚本 对于检索到的每个页面和资产,陀螺仪可以向其日志输出报告以下内容: “讨厌的”HTTP 响应消息(当前支持的有 400、403、404 和 500)。 响应时间超过配置的可接受时间(以秒为单位)。 大于以千字节为单位的配置大小的响应。 任何不是 200 或已经作为“讨厌”响应处理的 HTTP 响应。 此外,陀螺仪可以配置为在发出请求时发送 cookie 数据和表单数据。 如果第一次请求太慢,陀螺仪可以配置为第二次请求页面。 依赖关系 除了 Python 3 之外
【文件预览】:
Gyroscope-master
----config.example.json(2KB)
----Checks()
--------Checks.py(181B)
----GetAssets.py(3KB)
----.gitattributes(378B)
----HttpStatuses()
--------LogStatus.py(839B)
--------Status200.py(1KB)
----Uri()
--------UriBuilder.py(350B)
----Config()
--------LoadAssetTypes.py(381B)
--------LoadSites.py(548B)
--------LoadJson.py(172B)
--------LoadConfig.py(557B)
--------PageDefaults.py(134B)
--------Defaults.py(501B)
--------Settings.py(653B)
----GetPage.py(739B)
----sites.example.json(666B)
----GetSite.py(504B)
----LICENSE(1KB)
----GetArgs.py(4KB)
----README.md(1KB)
----Data()
--------AssetTypes.json(473B)
----.gitignore(2KB)
----Request.py(2KB)
----gyroscope.py(1KB)