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

用easyui 做的网站尚硅谷培训机构官网

用easyui 做的网站,尚硅谷培训机构官网,制作表情包,龙岩网上办事大厅官网猿人学题库13题—动态css字体加密 1. 首先 进入 浏览器的开发者工具抓包 在 xhr 可以看到 ajax请求数据接口,返回的数据有一个 woff 键,这里就是 woff的base64格式 请求获取 数据后 把 woff键的值 base64解码 保存为tff文件格式 2、安装库 这里需要用…

猿人学题库13题—动态css字体加密

1.  首先 进入 浏览器的开发者工具抓包

    在 xhr 可以看到 ajax请求数据接口,返回的数据有一个 woff 键,这里就是 woff的base64格式

    请求获取 数据后 把 woff键的值 base64解码 保存为tff文件格式

2、安装库

这里需要用到fontTools库安装FontTools库非常简单,推荐使用Python的包管理工具pip进行安装。读者只需打开终端或命令提示符,输入以下命令即可:

pip install fonttools

安装完成后,可以通过以下Python代码检查是否安装成功:

import fontTools
print(fontTools.__version__)

如果控制台打印出FontTools的版本信息,则表示安装无误,我们可以继续进行下一步的FontTools探索之旅。

 3、解析 woff 文件 

保存 tff 格式后,用  from fontTools.ttLib import TTFont 读取,

在解析的过程可以先 保存为 xml 格式,查看数据

观察xml 文件发现最后 这部分 是 Unicode 编码是 排序好的,和数字排序是对应的,直接找规律。

每次请求获取 Unicode对应的数字值子典进去比对,就可以获取正确的数值了

核心代码

def SaveTff(res):new_font_name = "./tff/font_base.ttf"xml_font_name = "./tff/font_base.xml"font_data_after_decode = base64.b64decode(res['woff'])with open(new_font_name, 'wb') as f:f.write(font_data_after_decode)font = TTFont(new_font_name)font.saveXML(xml_font_name)extraNames = font.get('post').__dict__['extraNames']woff_dict = {}for index, val in enumerate(extraNames):if index < 9:num = index + 1else:num = 0woff_dict[val.replace('uni', '&#x')] = num# print(woff_dict)return woff_dict

http://www.dtcms.com/wzjs/72774.html

相关文章:

  • 天津建设工程信息网天津官网seo关键词排名系统
  • 什么可以做冷门网站电商平台如何推广运营
  • 外贸建站培训百度学术论文查重入口
  • 网页制作教程(第三版)aso关键词优化计划
  • 电脑做网站空间百度网盘网页
  • 潍坊网站建设多少钱广告投放都有哪些平台
  • 上饶网站优化宁波做网站的公司
  • 网站建设项目的预算百度seo关键词优化排行
  • 做电影网站要懂代码seo查询软件
  • 龙岩智能微站手机网站搜索优化
  • 开题报告 网站建设会员制营销方案
  • 天长做网站网店如何营销推广
  • thinkphp制作网站开发北京百度seo排名点击器
  • 珠海网站开发定制百度热搜榜排行
  • 做网上贸易哪个网站好微营销平台有哪些
  • 太姥山镇建设的网站公关公司经营范围
  • 公司为什么做网站如何创建一个网址
  • 新闻写作网站申请域名的方法和流程
  • 做网站玩玩seo公司是做什么的
  • 网络服务提供者不得在什么时间新站seo外包
  • 安徽集团网站建设seo快照推广
  • 某网络公司网站源码 蓝色建站企业网站源码关键时刻
  • 青海建设工程云网站建站之星
  • 学做婴儿衣服网站好公司想做网络推广贵不
  • 百度提交网站收录入口百度灰色词优化排名
  • wordpress可以做网页吗厦门seo
  • 漳州做网站建设公司兰州seo关键词优化
  • 宁波五金网站建设竞价推广托管公司介绍
  • python做网站模板百度推广一般多少钱
  • wordpress删除插件seo课程培训班