微信域名拦截检测接口分享

背景

由于微信限制比较严格,域名一不小心就被判定是诱导分享的。所以,公司内部决定调研一套稳定、快速、正确率高的微信域名拦截检测查询接口。

开发组尝试谷歌搜索了一段时间,发现很少把源码及原理分享出来的。后来我们摸索了几天,终于解决这个问题。

微信域名检测接口来自:

https://wx.horocn.com/products/wx-domain-check.html

原理

使用 Wireshark 抓包获取微信的域名拦截查询接口。

域名有如下几种状态:

  • 域名能正常访问(未被微信拦截)
  • 域名被微信拦截
  • 非微信官方网页,继续访问将转换成手机预览模式(在公众号后台把域名添加到业务域名一般能解决这个问题)
  • 据用户投诉及腾讯安全网址安全中心检测,该网页包含恶意欺诈内容,为维护绿色上网环境,已停止访问
  • 网页包含诱导分享、关注等诱导行为内容,被多人投诉,为维护绿色上网环境,已停止访问

Demo

PHP 版


// 您的 API Token,在用户中心可查询到
$apiToken = "********************************";
// 需要检测的地址或域名
$reqUrl = "www.qq.com";
$url = sprintf("https://wx.horocn.com/api/v1/wxUrlCheck?api_token=%s&req_url=%s", $apiToken, $reqUrl);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
$responseBody = curl_exec($ch);
$responseArr = json_decode($responseBody, true);
if (json_last_error() != JSON_ERROR_NONE) {
    echo "JSON 解析接口结果出错\n";
    return;
}
if (isset($responseArr['code']) && $responseArr['code'] == 0) {
    // 接口正确返回
    // $responseArr['data']['status'] 的取值范围:ok、blocked
    // ok 表示正常、blocked 表示被封
    printf("测试地址(%s)的状态为:%s\n", $reqUrl, $responseArr['data']['status']);
} else {
    printf("接口异常:%s\n", var_export($responseArr, true));
}

Python 版


# -*- coding: utf-8 -*-
import json, urllib
from urllib import urlencode
def main():
    # 您的 API Token,在用户中心可查询到
    apiToken = "*********************"
    url = "https://wx.horocn.com/api/v1/wxUrlCheck"
    params = {
        "req_url" : "www.qq.com", #需要检测的地址或域名
        "api_token" : apiToken,
    }
    params = urlencode(params)
    f = urllib.urlopen("%s?%s" % (url, params))
    content = f.read()
    res = json.loads(content)
    if res:
        code = res["code"]
        if code == 0:
            #成功请求
            print res["result"]
        else:
            print "%s: %s" % (res["code"],res["msg"])
    else:
        print "request api error"
if __name__ == '__main__':
    main()

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69913896/viewspace-2638880/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/69913896/viewspace-2638880/

基于 Qt C++ 开发一套西门子量子测量系统的控制与数据采集平台 sensorIdCombo->addItems({"QTS-100-001 (温度)", "QPG-200-001 (压力)", "QDS-300-001 (位移)"});precisionTable->setHorizontalHeaderLabels({"传感器ID", "类型", "标称精度", "实际精度", "校准状态"});QWidget *dispWidget = createSensorWidget("量子位移", "mm (±1μm)", 50.0, 0.001);// 传感器状态更新。 阅读详情

相关推荐

在 Mac OS 上编译 WebRTC 教程

在 Mac OS 上编译 WebRTC 教程

iShare_Carlos的博客 1248

2024年2月最新微信域名检测拦截接口源码

这段PHP代码用于检测指定域名列表中的域名是否被封。代码首先定义了一个包含待检测域名的数组 `$domainList`,然后遍历该数组,对每个域名发送HTTP请求并检查响应内容以判断域名是否被封。5. 根据响应内容判断域名是否被封,如果响应内容中包含"域名被封"则表示域名被封,否则为正常。- URL中的域名参数没有进行URL编码,可能导致某些特殊字符引起错误。2. 遍历域名列表,构建带有域名参数的URL。1. 定义待检测的域名列表。// 填入待检测的域名列表。// 遍历域名列表进行检测。

安 2509

手把手教你用STM32+LAN8720搭建以太网通信模块(含原理图)

本文详细介绍了如何使用STM32微控制器与LAN8720物理层芯片搭建以太网通信模块,涵盖硬件设计、软件配置及常见问题排查。重点讲解了LAN8720的低功耗设计、RMII接口简化布线等特性,以及STM32CubeMX配置和LwIP协议栈移植技巧,助力开发者快速实现稳定可靠的嵌入式网络通信。

CAT789的专栏 412

2023 最新微信域名拦截检测API代码

2023最新微信域名拦截检测API源码,检测域名是否能在微信正常打开!众所周知,域名在微信被封有3种情况:第一种:浏览器访问第二种:非官方网页第三种:停止访问网页被封原因:第一种:腾讯垄断市场!不准对他有威胁的同行的域名在微信正常访问!经典的案例就是抖音、淘宝、支付宝。第二种:不常见的域名后缀,或者是未备案的域名后缀会出现这个。常见的域名后缀即便是未备案也不会这样!第三种:违规了。违反《微信外部链接内容管理规范》代码解释:通过获取http://mp.weixinbridge.com/mp/wapredire

1186

MATLAB功率谱函数psd与pwelch的使用

在网上看到 clear; Fs=1000; n=0:1/Fs:1; y=cos(2*pi*40*n)+3*cos(2*pi*100*n)+randn(size(n)); Nfft=1000; window=hanning(100); noverlap=20; dflag='none'; [Pxx,f]=psd(y,Nfft,Fs,window,noverlap); figure plot(f,10*log10(Pxx)); xlabel('frequency/Hz');ylab

qq_41687938的博客 2万+

通过薄膜太阳能电池中的热激电流量化陷阱状态

发光(led)和光伏(PV)器件的性能取决于光活性半导体材料的质量。由于材料杂质或在制造过程中在半导体材料中无意地引入缺陷,导致偏离最佳性能。这些缺陷被称为阱态,或简称“阱”,它是半导体带隙内的高能态。一般来说,陷阱的发生可能是由于材料杂质(在散装)或在不同材料层之间的界面。在有机半导体中,由于天然物质的无序性,阱态经常出现。在无机和杂化半导体(例如:杂化钙钛矿、硅……)中,晶界的存在是圈闭态的已知来源。由于陷阱产生的原因多种多样,它们对装置的影响也是多种多样的。由于载流子的多次捕获和释放事件,特别是浅阱的

FluximAG的博客 2849

微信域名拦截检测API接口

接口地址:https://apis.kit9.cn/api/wechat_security/api.php。请求方式:GET/POST。HTTP/HTTPS:支持。

kit9Cn的博客 1229

OpencvSharp学习笔记(一):图片的打开,保存灰度化,保存

近来萌生了学习OpenCv的想法,经过度娘得知老夫会的C#不能直接用OpenCv,只能用他的儿子OpenCvSharp与EmguCV,奈何奈何,这两玩意的资料少的出奇,只能慢慢的摸索了,EmguCV先不说,老夫找到了牛批的资料,先摸索OpencvSharp吧 首先打开VS通过Nuget安装 选择版本后点击安装就OK了. 安装完成后,引用里面就有以下的玩意儿了… 废话不多说了,在写程序前先 using OpenCvSharp 图片打开,灰度化,保存代码如下: static void Main(strin

猥琐de专注 7186

2024年最新官方接口!微信域名检测接口!检测域名在微信是否被封被拦截!

为什么需要这个接口?因为在微信中推广链接,会涉及到违规,一旦链接违规,就会被微信封禁,禁止跳转,停止访问。 这个接口可以获取到你的链接的封禁情况,你可以开发实时监控系统,或者是嵌套多层跳转,精准监控每个域名的状态,实时监控推广情况,保证最佳的推广效果!

TANKING,开源开发者! 5314

OpenClaw 企业级自动化系统架构设计与实现

本文介绍基于 OpenClaw 构建的企业级自动化系统的完整架构设计、技术选型、实现细节和性能优化方案。

2604_95445636的博客 482

一篇文章带你认识 SpringBoot

文章目录一、原有 Spring 优缺点分析二、SpringBoot 的概述 一、原有 Spring 优缺点分析 (1)Spring 的优点分析 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的 Java 对象(Plain Old Java Object,POJO)实现了EJB的功能。

南淮北安的博客 766

2024最新微信域名拦截检查代码

2024年1月30号微信更新了最新的规则,导致原来的检查域名是否拦截的接口不行了,这里有一个最新的检查域名是否拦截的代码。

AnHao-Sir 1240

运营商拼命封杀的PCDN到底是个啥?

最近一段时间,很多宽带用户发现自家的网速莫名其妙变慢了,甚至收到了运营商发来的“违规使用宽带”警告短信,严重的甚至直接被断网。很多人一头雾水:我交了钱办的宽带,自己买的插件或者京东云、网心云这些硬件赚点“电费”,怎么就成了运营商眼中的“过街老鼠”?今天,我们就把这层窗户纸捅破,深度剖析这个让互联网大厂省下几十亿、让运营商恨得牙痒痒、让用户夹在中间进退两难的技术黑话——。

网络技术联盟站 917

已停止访问该网页-微信域名拦截检测接口分享

怎样解决域名网址被微信拦截停止访问? 由于微信限制比较严格,域名一不小心就被判定是诱导分享的。 所以这里介绍一个微信拦截检...

cique1200的博客 214

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

微信域名检测官方API接口的分享,批量检测域名是否被微信屏蔽 拦截

给大家分享一个微信域名封杀检测api,平时用微信打开一些公司的网址,结果发现被停止访问,对于这样的情况,对我们公司而言真的还是有很大的影响的,当时就各种想办法,然后就找到了下面这个微信域名检测api,采用微信官方接口打造,实时检测微信域名是否被拦截的,挺不错的。 api接口测试地址: http://www.maoapi.cn/wxymjc?url_long=http://www....

hohoaaah的博客 585

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

分享一个微信域名拦截检测接口

用微信打开公司的一些h5页面,提示已停止访问该网页。经过一番搜索,发现是域名被微信屏蔽了。最终在网上找了一个微信域名检测接口,可以很方便的解决这个问题。 微信域名拦截检测接口来自 微信域名拦截检测 - 蜻蜓软件 注意:记得替换下面的 API Token,这个值登录后,在用户中心 - 会员信息查看到。 <?php // 您的 API Token,在用户中心可查询到 $apiToken = "*...

weixin_33682719的博客 724

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

分享一个微信域名拦截检测的API接口以及官方的调用文档

背景 由于微信限制比较严格,域名很容易会被判定一下几种情况: 1、诱导分享 2、非微信官方网页 3、网页包含恶意欺诈内容 4、已停止访问该网页 5、如需浏览请长按复制浏览器打开 6、其他等等情况! 出现这一问题之后,自己的业务往往会受到巨大影响。使用微信域名检测接口是为了方便检测自己的域名状态,及时获取自己域名在微信的状态,域名是否被微信查封。方便自己及时更换推广域名! 微信...

KeyKOORY的博客 860

微信域名检测,域名拦截检测接口(官方api)分享

微信域名检测接口是腾讯官方对外公布的域名查询api,请求api接口可实时查询域名在微信中的状态信息。如果状态异常则返回结果提示“域名被封”,如果未有异常则返回结果提示“域名正常”。 异常检测 以上接口可检测到域名的四种异常: 1、链接报红:提示已停止访问该网页 2、安全提示:提示非官方网页 3、安全提示:提示网址包含过多重定向 4、拦截提示:请长按复制链接使用浏览器访问 应用场景 由于微信对外部链接内容规范比较严格,所以可能一不小心就会被判定为是违反内容规范的,或被同行恶意举报投诉之类的。 那么此时就要

csdnn9783的博客 1920

微信域名检测,域名拦截检测接口分享

在微信中做推广的过程中,因为微信的限制比较严格,所以经常会发现域名被微信查封无法访问的问题,出现这一问题之后,自己的业务往往会受到巨大影响。使用微信域名检测接口是为了方便检测自己的域名状态,及时获取是否被微信查封。 微信检测违规的两个手段: a)系统的自动检测 b)微信工作人员的人工检测。 1、人工的检测重要是源于多用户投诉举报,微信后台有一个警报机制,在多少时间内积累充足的举报次数,将列入风险名单,对风险名单中 筛出来的,工作人员可能就会介入检测来确认 2、微信后台自动检测(检测页面内容、关键词、描述和图

ll_sasy的博客 512

微信域名拦截检测官方接口分享

微信域名检测接口作用是什么? 在微信中做推广的过程中,因为微信的限制比较严格,所以经常会发现域名被微信查封无法访问的问题,出现这一问题之后,自己的业务往往会受到巨大影响。使用微信域名检测接口是为了方便检测自己的域名状态,及时获取是否被微信查封。 操作步骤 1.开通接口获取接口的appkey 2.通过appkey请求接口,获取返回值 使用appkey,按照下列方式装填参数,获取域名检测的结果,以下列...

qq_30938285的博客 649

微信域名检测,微信域名拦截接口分享

在微信中做推广的过程中,因为微信的限制比较严格,所以经常会发现域名被微信查封无法访问的问题,出现这一问题之后,自己的业务往往会受到巨大影响。使用微信域名检测接口是为了方便检测自己的域名状态,及时获取是否被微信查封。 微信检测违规的两个手段: a)系统的自动检测 b)微信工作人员的人工检测。 1、人工的检测重要是源于多用户投诉举报,微信后台有一个警报机制,在多少时间内积累充足的举报次数,将列入风险名单,对风险名单中 筛出来的,工作人员可能就会介入检测来确认 2、微信后台自动检测(检测页面内容、关键词、描述和图

Yjjswr_55的博客 367

微信域名拦截检测接口(官方api)的使用教程分享

微信域名拦截检测接口,是一个可以实时查询域名在微信中的生存状态的接口,该接口是腾讯官方对外公布的api。 请求api接口可实时查询域名在微信中的状态信息,如果状态异常则返回结果提示“域名被封”,如果未有异常则返回结果提示“域名正常”。 微信域名检测接口 格式一:http://www.60ht.cn/wxcheck/api.php?url=http://www.baidu.com ...

weixin_44624997的博客 2027

微信拦截域名查询-链接被屏蔽检测接口分享

背景 公司是做文学相关的业务,在微信上做营销推广的时候,经常发现域名被微信屏蔽了,达不到预期的效果。 公司的技术部分开始讨论和调研有哪些技术手段可以解决这个问题。初步的设想,希望达到这样的效果: 用户通过主域名访问,主域名不承接任何业务,只跳转到业务域名 维持一个业务域名池,后端实时检测域名是否被微信屏蔽/拦截 当检测到域名被微信屏蔽/拦截时,自动下线被屏蔽/拦截的域名 从这里可以看出,检测...

weixin_45189747的博客 1109

服务器拦截微信请求,分享微信域名检测,域名拦截检测接口(官方api)

微信的官方对于在微信内推广的营销手段把控已经越来越严格了,不留神你的域名就会被微信官方屏蔽掉,从而导致用户不能到达活动页面,损失相当大的流量!微信域名检测接口是腾讯官方对外公布的域名查询api,请求api接口可实时查询域名在微信中的状态是否安全。如果状态异常返回结果提示“域名被封”,如果未有异常返回结果提示“域名正常”。以上接口可检测到域名的四种异常:1、链接报红:提示已停止访问该网页2、安全提示...

weixin_34638282的博客 901

分享几个非常稳定好用的微信域名拦截检测api接口

公司的广告业务量很大,因为微信对域名链接限制是非常严格,这就致使了外部链接域名什么的很容易在微信中跑着跑着就会被屏蔽了,但是他把你屏蔽了又不会跟你通知,这就导致经常跑了很长的时间,发现域名早就已经被屏蔽了,公司利益得到损失。 真的是挺烦的,但是域名太多了,根本没有办法一个个手动检查。后来我在网上找到了几个做微信域名检测的服务商。这里给大家推荐几个靠谱的~ 这几个我用过的非常稳定高效的微信域名...

qqqqzhanluo的博客 731
下一篇: 已停止访问该网页-微信域名拦截检测接口分享
cique1200
博客等级 码龄11年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值