用NodeJS实现反爬虫,原理&源码放送

来源:岁月联盟 编辑:猪蛋儿 时间:2020-02-16
html>
    head>
        meta charset="utf8">
        title>anti content splidertitle>
    head>
    body>
        form method="post" action="/transform_ttf" target="_blank">
            原始字体:input id="font_src" name="font_src" type="text" value="KaiGenGothicSC-Normal.ttf" />br>
            变码字体:input id="font_dest" name="font_dest" type="text" value="font1" />br>
            变码文字:input id="transform_words" name="transform_words" type="text" value="我,你,他,只,保,码,用" />br>
            br>
            input type="submit" value="Transform!"/>
        form>
    body>
html>
test.html是用于测试,展示变码效果的文件,内容如下:
html>
head>
meta charset="UTF-8">
title>字体测试title>
head>
body>
div>
style>
  @font-face {
    font-family: "font1";
    src: url("font_dest/font1.eot"); /* IE9 */
    src: url("font_dest/font1.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("font_dest/font1.woff2") format("woff2"),
    url("font_dest/font1.woff") format("woff"),
    url("font_dest/font1.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url("font_dest/font1.svg#iconfont"); /* iOS 4.1- */
  }
  .font-1{
    font-family:"font1";font-size:16px;font-style:normal;
  }
style>
  div class="font-1">Ԕ是Ԕ,ԕ是ԕ,Ԗ是Ԗ,她是她ԛdiv>
  div class="font-1">ShareWAF(sharewaf.com)不ԗ是WAF!div>
  div class="font-1">JS代ԙԘ护?混淆?加密,当然ԚJShaman(jshaman.com)!div>
div>
body>
html>

以上,是完整的动态字体变码加密反爬虫方案,出自于ShareWAF,与ShareWAF运营的商业反爬虫产品:ShareWAF-ACS,原理甚本一至。由此可知,本文是相当有价值的技术资料。
 

上一页  [1] [2] [3] [4]