字体反爬之好租(字体反爬通杀方案)

本文探讨了面对动态字体反爬的问题,通过分析字体编码和使用K近邻算法进行训练预测,提出了应对动态字体映射的解决方案。在实际抓取过程中,发现字体并非静态,并利用在线工具验证数字编码差异,最终建议使用KNN算法实现动态映射。
摘要由CSDN通过智能技术生成

声明

本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!


采集需求:

当然你可以再进行详情页,这里主要研究学习为主

主页:aHR0cHM6Ly94dWFuemhpLjU4LmNvbS8=

目标列表页:aHR0cHM6Ly94dWFuemhpLjU4LmNvbS9iai9ob3VzZS1saXN0Lw==

我们下面进行抓包看看,发现部分数字被加密了,呈现为一种方框的形式,有经验的小朋友一看就知道是字体反爬,对应源码中以&#x开头的字符串


我们接着看请求字体包,我们发现,该font-woff字体文件是经过Base64编码以后的字符串,我们在网页搜索一下woff,正是在网页源码中,这一步,我们可通过获取页面源码得到字体编码字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_44902227

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值