深入学习微信网址链接解封的防封原理visit_type


Posted in PHP onAugust 15, 2019

前言

前段时间每天的访问量有5000IP,80%都是来源于微信,产品完全符合国家法律。但是微信的链接已经被封2次了,每次被微信拦截时候,浏览量都会降很多,花费了九牛二虎力量恢复了,没几天又被封了。我真的想骂微信。

我们也尝试过微信网址解封,微信官方必须要求把”违规“的去掉,才可以解封,但是难度大,因为我们没有违法,也没有恶意分享,也没有N级分销啊。为了以后能正常用,我们最后选用由v94.cn提供的防封杀系统。

因为公司业务需要,最近一直在找微信网址防封的解决方法,我想说下我公司的产品情况,具体产品不便透露。我先贴出干货地址

https://github.com/wanjunlengfeng/WechatUrlCheckPreventingBlockedApi.git

我简单模拟下它在微信里面跳转原理示例图:

微博短网址-->短域名网址1-->短域名网址2-->短域名网址N1-->短域名网址N+1--> 3种打开落地页面方案 visit_type 。

目前支持最低5级,最高10级跳转。
今天我着重讲下v94cn防封杀的落地页网址在微信里面3种打开方案 visit_type

深入学习微信网址链接解封的防封原理visit_type

第一个方案:直接打开 jump(这是默认方案)

看上面的跳原理示例图,直接打开很好理解。经过N次跳转否,直接通过301/302网页状态码打开落地页网址

第二个方案:被封URL恢复 visit_type=frame

看字面就知道用的是框架,但是框架打开是title是空白了,v94cn能自动添加标题,这个比同行好用。而且他们提供的SDK 和api都支持添加标题。

<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<title>经纪人眼里的乔碧萝事件:包装两个月 新人月均赚6万|主播|斗鱼_新浪科技_新浪网</title>
<meta name="keywords" content="主播,斗鱼" />
<meta name="description" content="撰文:张军 一个新晋主播,直播两个月达到流水月均6万。这是曾在直播平台斗鱼做“公会”的王智(化名)的一个案例。萝莉变大妈的“乔碧萝殿下”扯下主播的面纱,主播不只有美颜和滤镜,还有营销。在王智眼里,这场营销不过是“(观众)图个乐呗。" />

<meta name="viewport" content="width=device-width,initial-scale=1">
</head>
<script>
</script>

<frameset frameborder="0" border="0" rows="*,100%" cols="100%" marginwidth="0" marginheight="0">
<frame target="random_name_not_taken1" name="random_name_not_taken1" marginwidth="0" marginheight="0" border="0" noresize scrolling="no">
<frame target="random_name_not_taken2" name="random_name_not_taken2" src="https://www.v94.cn/" border="0" noresize >
</frameset>
</html>
</body>
</html>

第三个方案:提示浏览器打开 visit_type=browser

如果在微信里面,则会提示点击右上角用浏览器打开。v94cn能自动添加标题,这个比同行好用。而且他们提供的SDK 和api都支持添加标题。

深入学习微信网址链接解封的防封原理visit_type

通过浏览器打开这个页面 你可以到他们他们会员中心自定义模板,把自己的html5模板上传上去就可以了,会自动赋值。

深入学习微信网址链接解封的防封原理visit_type

v94cn提供了完整的PHP SDK.通过composer直接可用

如果你采用composer安装,复制下面的即可

composer require goodyes/wechat_url_check_preventing_blocked_api ^1.1.0

php调用的简单方法,我只是贴出了一些,还有很多API功能,自己去下载测试使用。

<?php
include 'vendor/autoload.php';
$appid='12345678';
$appkey='GetAppKeyfrom:v94.cn';

/**
 * 本案例做了3个功能
 * 1.微信url检测状态
 * 2.获取微信短网址
 * 3.获取微博短网址
 * */
$url='https://www.xxx.xxx';
/**微信url检测状态
 *
 * */
$UrlCheck_result=(new UrlCheck($appid,$appkey))->get($url);
print_r(json_decode($UrlCheck_result,true));

/**获取微信短网址
 * */
$GetWechatShortUrl_result=(new GetWechatShortUrl($appid,$appkey))->get($url);
print_r(json_decode($GetWechatShortUrl_result,true));

/**获取微博短网址
 *
 * **/
$GetWeiboShortUrl_result=(new GetWeiboShortUrl($appid,$appkey))->get($url);
print_r(json_decode($GetWeiboShortUrl_result,true));

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php microtime获取浮点的时间戳
Feb 21 PHP
php imagecreatetruecolor 创建高清和透明图片代码小结
May 15 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
Jun 06 PHP
thinkphp配置连接数据库技巧
Dec 02 PHP
PHP使用PDO连接ACCESS数据库
Mar 05 PHP
php提交过来的数据生成为txt文件
Apr 28 PHP
php版微信公众账号第三方管理工具开发简明教程
Sep 23 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
Apr 20 PHP
PHP实现的简单操作SQLite数据库类与用法示例
Jun 19 PHP
PHP封装的非对称加密RSA算法示例
May 28 PHP
Laravel timestamps 设置为unix时间戳的方法
Oct 11 PHP
PHP中通过getopt解析GNU C风格命令行选项
Nov 18 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
Aug 14 #PHP
php中对象引用和复制实例分析
Aug 14 #PHP
php5对象复制、clone、浅复制与深复制实例详解
Aug 14 #PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
Aug 14 #PHP
PHP命名空间定义与用法实例分析
Aug 14 #PHP
php中的依赖注入实例详解
Aug 14 #PHP
php基于 swoole 实现的异步处理任务功能示例
Aug 13 #PHP
You might like
在线短消息收发的程序,不用数据库
2006/10/09 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
微信自定义菜单的创建/查询/取消php示例代码
2016/08/05 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
2019/03/29 PHP
php装饰者模式简单应用案例分析
2019/10/23 PHP
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
AngularJS初始化过程分析(引导程序)
2014/12/06 Javascript
JavaScript必知必会(六) delete in instanceof
2016/06/08 Javascript
整理关于Bootstrap过渡动画的慕课笔记
2017/03/29 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
微信小程序实现预览图片功能
2020/10/22 Javascript
nodejs基础之多进程实例详解
2018/12/27 NodeJs
jQuery实现判断滚动条滚动到document底部的方法分析
2019/08/27 jQuery
python中的break、continue、exit()、pass全面解析
2017/08/05 Python
python xlsxwriter创建excel图表的方法
2018/06/11 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
CSS3实现点击放大的动画实例代码
2017/02/27 HTML / CSS
美国购买肉、鸭、家禽、鹅肝和熟食网站:D’Artagnan
2018/11/13 全球购物
英国领先的在线旅游和休闲零售商:lastminute.com
2019/01/23 全球购物
英国手机壳购买网站:Case Hut
2019/04/11 全球购物
美国儿童珠宝在线零售商:Loveivy
2019/05/22 全球购物
Gibson London官网:以地道的英国男装而著称
2019/12/06 全球购物
大学在校生求职信范文
2013/11/21 职场文书
建筑公司员工自我鉴定
2014/04/08 职场文书
四风问题民主生活会对照检查材料思想汇报
2014/09/27 职场文书
判缓刑人员个人思想汇报
2014/10/10 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书
党员民主生活会材料
2014/12/15 职场文书
汽车车尾标语大全
2015/08/11 职场文书
go结构体嵌套的切片数组操作
2021/04/28 Golang
Pycharm远程调试和MySQL数据库授权问题
2022/03/18 MySQL
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL
JavaScript实现一键复制内容剪贴板
2022/07/23 Javascript