全球主机交流论坛

标题: 请教下各位,HTTP监控POST内容该怎么填写? [打印本页]

作者: ttk782    时间: 2021-11-19 15:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: optimism    时间: 2021-11-19 15:21
帮顶                     
作者: 议长    时间: 2021-11-19 15:23
这是什么好玩的程序?
作者: 榆木    时间: 2021-11-19 15:23
url=https://www.baidu.com
作者: mhsl    时间: 2021-11-19 15:24
GET不就行了
http://api.kieng.cn/wxcheck?url=baidu.com
作者: ttk782    时间: 2021-11-19 15:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: phpsky    时间: 2021-11-19 15:26
{url:‘http://www.xxxx.com’} 这样?没用过这个
作者: mhsl    时间: 2021-11-19 15:29
ttk782 发表于 2021-11-19 15:24
这个是查询页面,我说的是监控的get或者post返回的值⠀

???返回的值你自己不是截图出来了吗
作者: pptt    时间: 2021-11-19 15:33
没必要用别人的api接口,可以自建,就是几十行代码的事。
以下是查询域名是否微信拦截源码。
  1. https://github.com/likeyun/WxCheck/blob/main/wxcheck.php
复制代码


一般应用到可以服务器做个定时任务,检测到域名被拦截自动切换炮灰域名。
作者: 靠你几哇    时间: 2021-11-19 15:44
图片里的监控是哪家的?
作者: ttk782    时间: 2021-11-19 16:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: po888375    时间: 2021-11-19 16:35
老铁,你这不对啊,你要监控微信是否被红,你用这种测试的监控他接口没用,他这个是监控这个链接是否还能联通的,那个post是让你填要监控的链接的参数。你填了也就能监控这个接口还能不能用,跟他返回的东西毫无关系
作者: po888375    时间: 2021-11-19 16:37
最简单的方式就是写个python脚本,然后每隔一段时间运行一下,检测返回值,然后通过你写的通知方式通知你。
作者: ttk782    时间: 2021-11-19 17:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: 你是个好人    时间: 2021-11-19 19:14
刚学的py 献丑了

  1. # 常规版
  2. import requests
  3. import json
  4. url = 'https://api.kieng.cn/wxcheck?url=baidu.com'
  5. data = requests.post(url=url).text
  6. data = json.loads(data)
  7. if data['status'] == 'OK':
  8.     result = data['type']
  9. elif data['status'] == 'NO':
  10.     result = data['type']+',原因:'+data['reason']
  11. # bark 推送
  12. title = 'xxx 监控'
  13. body = result
  14. barkUrl = 'https://api.day.app/xxxxxx'
  15. requests.get(url=f'{barkUrl}/{title}/{body}?isArchive=1')
  16. # -------------------------------------------------------
  17. # tx 云函数版 index.py,执行方法:index.main_handler
  18. import requests
  19. import json
  20. def main():
  21.     url = 'https://api.kieng.cn/wxcheck?url=baidu.com'
  22.     data = requests.post(url=url).text
  23.     data = json.loads(data)
  24.     if data['status'] == 'OK':
  25.         result = data['type']
  26.     elif data['status'] == 'NO':
  27.         result = data['type'] + ',原因:' + data['reason']
  28.     # bark 推送
  29.     title = 'xxx 监控'
  30.     body = result
  31.     barkUrl = 'https://api.day.app/xxxxxx'
  32.     requests.get(url=f'{barkUrl}/{title}/{body}?isArchive=1')
  33. def main_handler(event, context):
  34.     main()
  35.     return("Hello World")
复制代码





欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4