搜索
您的当前位置:首页简单的js静态字体反爬

简单的js静态字体反爬

来源:世旅网

过程

突然接了个需求,爬一个网站的经销商数据
http://www.huishoushang.com/market/gongchengjixie-0/

问题

网站比较简单,其中有一个手机号获取是js渲染出来的。
正常展示是这样的:

解决

按正向开发的思想,定义了这个属性,肯定他有什么特别的功能,那我通过加载出来的资源,全局搜索一下看看。
Chrome浏览器,ctrl+shift+f搜索 decrypt 这个参数发现:

这里逻辑就是,0-9数字分别被分配了几个特殊字符串,反过来,通过 decrypt 属性里的字符串,更他们一一对应就可以拿到手机号了
比如:
c03%b04%b01%a04%c00%b08%f02%c07%c00%c00%b08
这个通过%分隔,对应的数字就是
13048795887

完事

因篇幅问题不能全部显示,请点此查看更多更全内容

Top