2025年Python批量请求检查微信小程序是否被封

2025年Python批量请求检查微信小程序是否被封_第1张图片

这个Python脚本用于批量请求指定的接口,检查多个微信小程序的状态。接口返回的JSON格式结果包含code字段,code为1表示小程序正常,code为0表示小程序被封禁。你可以通过修改输入的小程序APPID列表来检查多个小程序的状态。
源码:
import requests
import json

请求接口的URL

API_URL = “https://api.52an.fun/xcx/checkxcx.php?appid=”

小程序appid列表,可以替换为你要检查的appid

appids = [
“wx81894c6dbb81c2e2”,
“wx1234567890abcdef”,
“wxabcdef1234567890”
]

批量检查小程序状态

def check_xcx_status(appids):
for appid in appids:
try:
# 构建请求URL
url = API_URL + appid
response = requests.get(url)

        # 确保请求成功
        if response.status_code == 200:
            # 解析返回的JSON数据
            data = response.json()

            # 检查小程序状态
            if data.get("code") == 1:
                print(f"小程序 {appid} 正常")
            else:
                status = data.get("status", "无描述")
                print(f"小程序 {appid} 被封,原因:{status}")
        else:
            print(f"请求失败:{appid}")
    except Exception as e:
        print(f"请求出错:{appid},错误:{e}")

if name == “main”:
check_xcx_status(appids)

说明:

1.API_URL:指定了接口的基础URL。在这里,我们会将小程序的appid附加到这个URL后面进行请求。
2.appids:这是一个列表,包含你要检查的小程序appid。你可以根据需要替换或添加更多的小程序appid。
3.checkxcxstatus:该函数将逐一请求每个小程序的appid并根据返回的code字段判断小程序是否被封禁。
4.requests.get(url):用于发送HTTP GET请求。
5.response.json():将返回的JSON响应解析为Python字典,便于进一步处理。

使用方法:

6.在脚本中,替换appids列表中的appid为你要检查的小程序appid。
7.运行脚本,它会输出每个小程序的检查结果。
8.如果返回的code为1,则输出“小程序正常”,如果返回为0,则输出“小程序被封,原因:封禁原因”。

你可能感兴趣的:(python,微信小程序,开发语言)