2025年Python批量请求检查微信域名是否被封

在这里插入图片描述

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

请求接口的URL

API_URL = “https://api.52an.fun/wx/?url=”

域名列表,可以替换为你要检查的域名

domains = [
“example1.com”,
“example2.com”,
“example3.com”
]

批量检查域名的状态

def check_domains(domains):
for domain in domains:
try:
# 构建请求URL
url = API_URL + domain
response = requests.get(url)

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

            # 检查域名状态
            if data.get("status") == "1":
                print(f"域名 {domain} 正常")
            else:
                print(f"域名 {domain} 被封")
        else:
            print(f"请求失败:{domain}")
    except Exception as e:
        print(f"请求出错:{domain},错误:{e}")

if name == “main”:
check_domains(domains)

说明:

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

使用方法:

6.在脚本中,替换domains列表中的域名为你要检查的微信域名。
7.运行脚本,它会输出每个域名的检查结果。
8.如果返回的status为1,则输出“正常”,如果返回为0,则输出“被封”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值