当前位置: 首页 > news >正文

python实战项目44:某眼电影字体反爬

python实战项目44:某眼电影字体反爬

  • 一、思路分析
  • 二、完整代码

一、思路分析

首先,打开开发者工具找到数据接口,发现想看人数数据被加密:
在这里插入图片描述
在源代码中找到如下字体文件的路径:
在这里插入图片描述
通过该路径可以下载字体文件,但是像记事本这样的一般的编辑器无法打开字体文件,这里提供一个好用的查看字体文件的在线网站“https://font.qqe2.com/#”,识别效果如下图:
在这里插入图片描述
下载完字体文件之后,只要将其中的字符编码和数字对应的信息提取出来,再把网页源码中的字符编码替换掉,就能得到我们想要的数据了。这里要用到一个三方库fontTools,利用fontTools可以获取每一个字符对象,这个对象你可以简单的理解为保存着这个字符的形状信息,而且编码可以作为这个对象的id,具有一一对应的关系。不过这里还有


http://www.mrgr.cn/news/54685.html

相关文章:

  • Redis入门:在Java程序中高效使用Redis
  • C++ 异步执行任务async()(补充)
  • 24/10/14 算法笔记 循环神经网络RNN
  • rabbitmq踩坑(1)
  • vue3 笔记-插槽
  • msvcp140.dll丢失的解决方法吃鸡
  • Nginx安装于环境配置
  • 1024-过去一年的总结
  • 【JS】双指针法获得满足三数之和且不重复的三元组
  • 一文讲清楚 OAuth 2.0 支持的四个授权流程
  • 1024程序员节 | 一个机械专业的牛马转行牛码的经历
  • STM32重拾+找工作MD
  • Java 多线程(四)—— 线程安全 与 volatile 与 单例模式
  • JavaScript中实现十进制转二进制算法
  • 项目模块五:poller模块
  • 智能工厂的软件设计 三个单词( link/relation/chain):自然语言的此一字库stock、形式语言的彼多字扇fan到人工语言的专有名词 之1
  • python 更换pip源
  • V2X介绍
  • 程序化交易中,如何编写盈利回撤一半平仓的策略?
  • DGCNN代码详解(一)
  • stm32实现esp8266连接到TCP服务器(二)未完
  • 如何打开CMD界面?打开CMD界面有几种方式
  • Chromium html<lable>c++接口定义
  • 3、面向对象之封装与继承(找工作版)
  • 【OD】【E卷】【真题】【100分】流浪地球(PythonJavaJavaScriptC++C)
  • python 模块 输入与输出