网页qq抓取什么原理(纯JS+HTML+CSS结合的方式-强制浏览器打开 )

优采云 发布时间: 2021-11-23 14:26

  网页qq抓取什么原理(纯JS+HTML+CSS结合的方式-强制浏览器打开

)

  当我们在微信中打开一个链接或二维码时,微信的安全系统会检测到大多数爬虫会抓取我们的页面进行违规。如果这个页面有一点违规,系统会屏蔽这个页面。失去。而且几乎不可能解除封锁。我们这里的推广链接以前经常遇到这些问题。为了解决这个问题,我们查阅了很多资料,终于找到了一个比较完美的方法——“强制打开浏览器”

  

  案例展示

  

  (请使用微信或QQ打开扫描查看案例)

  测试链接:

  作者 网站:

  技术原理

  这次给大家讲一个简化版。采用纯JS+HTML+CSS组合,一共有2种操作场景:

  1、 用户扫码点击链接打开链接后,会直接弹出遮罩层,强制用户使用浏览器打开!

  

  ​

  2、 用户通过扫码点击链接打开链接后,不会立即弹出提示在新浏览器中打开。只有在点击应用程序下载或其按钮后,才会弹出跳转后提示下载。

  

  部分源代码

  

点击下载应用

*{margin:0; padding:0;}

a{text-decoration: none;}

img{max-width: 100%; height: auto;}

.weixin-tip{display: none; position: fixed; left:0; top:0; bottom:0; background: rgba(0,0,0,0.8); filter:alpha(opacity=80); height: 100%; width: 100%; z-index: 100;}

.weixin-tip p{text-align: center; margin-top: 10%; padding:0 5%;}

<p>

live_weixin.png

$(window).on("load",function(){

var winHeight = $(window).height();

function is_weixin() {

var ua = navigator.userAgent.toLowerCase();

if (ua.match(/MicroMessenger/i) == "micromessenger") {

return true;

} else {

return false;

}

}

var isWeixin = is_weixin();

if(isWeixin){

$(".weixin-tip").css("height",winHeight);

$(".weixin-tip").show();

}

})

</p>

             

                                     

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线