猴子数据教你如何确认域名是否被微信拦截
2019-01-21 10:26
369 查看
我们经常会在微信看到一些吸引人的标题让人经不起诱惑想点进去看看,但是正在点进去的时候发现链接根本打不开,而是出现如下图所示的提升,这种情况就是微信域名已经被微信浏览器封了(拦截)。
微信为了净化网络环境,防止链接裂变式传播,对页面含义诱导分享或不健康内容页面进行拦截。一旦被封想救活它基本上是不可能了(除非真的没问题),那么我如何快速确认域名是否被微信拦截呢?如果你不嫌麻烦而且有充足的时间你可以手动一个一个测试,但是我今天要介绍的肯定不是这样吃力不讨好的事情,我们如果实时了解我们域名的防封情况,我们如何保证我们的推广着陆页始终能够访问呢?那我们今天要介绍的就是微信域名检测+自动切换的API接口服务(以猴子数据api接口为例)。
$url = "http://api.monkeyapi.com"; $params = array( 'appkey' =>'appkey',//您申请的APPKEY 'url' =>'www.monkeyapi.com',//需要查询的网站 ); $paramstring = http_build_query($params); $content = monkeyCurl($url, $paramstring); $result = json_decode($content, true); if($result) { var_dump($result); }else { //请求异常 } /** * 请求接口返回内容 * @param string $url [请求的URL地址] * @param string $params [请求的参数] * @param int $ipost [是否采用POST形式] * @return string */ function monkeyCurl($url, $params = false, $ispost = 0) { $httpInfo = array(); $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); if ($ispost) { curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_URL, $url); }else { if ($params) { curl_setopt($ch, CURLOPT_URL, $url.'?'.$params); } else { curl_setopt($ch, CURLOPT_URL, $url); } } $response = curl_exec($ch); if ($response === FALSE) { //echo "cURL Error: " . curl_error($ch); return false; } $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); $httpInfo = array_merge($httpInfo, curl_getinfo($ch)); curl_close($ch); return $response; }
API接口检测可以实现微信域名实时检测是否被封。频率可以选择2S/次 1S/次和无限制请求,具体根据自身请求情况来选择。自动切换的demo我没发出来,不懂的可以咨询我。
相关文章推荐
- 怎么确认域名是否被微信拦截?
- 微信域名是否被拦截检测
- 微信域名检测API接口猴子数据使用教程
- 微信分享域名防屏蔽 防拦截网址系统 免费实时查询域名是否被微信拦截实时检测微信屏蔽域名api
- 微信域名检测API接口猴子数据使用教程
- 分享一下微信拦截网站域名的因素有哪些,我们该如何避免呢?
- sas 判断数据集是否存在及如何用sas代码关闭已打开的数据集
- android接入微信登录点击授权登录后如何接收微信的返回数据
- 如何通过包名判断手机是否安装了QQ,微信,或其他应用
- 如何判断是否为微信内置浏览器
- 如何在原生微信小程序中实现数据双向绑定
- 大数据架构和模式(一)大数据分类和架构简介 大数据架构和模式(二)如何知道一个大数据解决方案是否适合您的组织
- Android一点 listView如何判断数据是否多于一屏
- .Net高级进阶,教你如何构建企业模型数据拦截层,动态控制字段验证
- 如果数据库上的row格式是mixed或者mixed的格式,如何对比两台数据库服务器上的数据是否一致呢
- ios使用友盟分享到QQ/微信时时如何判断手机上是否安装了QQ以及微信的客户端
- [WinForm每日一帖] 如何判断UltraGrid中是否选中数据
- 背靠腾讯PC大数据平台 微信如何挖掘大数据金矿?
- C++ 如何判断一个int数据的某一位是否为0