爬虫--js混淆的一些解决方法
爬虫--js混淆的一些解决方法
js混淆
1.由颜文字组成的混淆代码
如上所示,这就是混淆成颜文字的js,这类混淆的解决办法,复制代码到控制台,删除最后表情(·-·)和‘;’,加上.toString(),运行后就会出现混淆前的js.
2.由符号组成的混淆代码
上图就是由符号形成的混淆代码,复制代码到控制台,删除最后“();”,加上.toString(),运行后就会出现混淆前的js.
由各种括号等组成的混淆代码
上图所示就是由各种括号混淆得js,复制代码到控制台,如果末尾有(),那么就删除括号,加上.toString();如果没有直接得(),那么就需要分析,最后一个括号里包裹得代码的含义,将最后一个括号内的内容提取出来,单独运行,可以获得关键信息。