1首先我们需要查看网页信息

2查看网页代码发现字体加密

3找到字体加密文件的链接请求链接获取到woff文件

4直接上代码解释

请求模块
import requests
字体读取模块
from fontTools.ttLib import TTFont创建电影类
class My():def __init__(self):self.woff_url = 'https://vfile.meituan.net/colorstone/f0a30a4dda64b4f8f344858115f54fc92296.woff'self.start_url = 'https://maoyan.com/films/243'#生成器:dataself.data = {}self.headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36','Cookie': '__mta=88955684.1616235221204.1616248066371.1616251740188.12; uuid_n_v=v1; uuid=F0E49820896411EB83DB97FC29450BC10B658A25C8AA46C381F94D2BFC773E6F; _csrf=a6f5c7fa04c14bccdb80e72023297635e9aad88578cdba6ece9c24f546b08c0e; Hm_lvt_703e94591e87be68cc8da0da7cbd0be2=1616235221; _lx_utm=utm_source=Baidu&utm_medium=organic; _lxsdk_cuid=1784f204fb8c8-0e1d91e1cca1da-5771031-144000-1784f204fb8c8; _lxsdk=F0E49820896411EB83DB97FC29450BC10B658A25C8AA46C381F94D2BFC773E6F; __mta=88955684.1616235221204.1616235223615.1616239389900.4; Hm_lpvt_703e94591e87be68cc8da0da7cbd0be2=1616251740; _lxsdk_s=178501c5de9-e26-cd6-bca||3'}页面内容获取函数def page_content(self):response = requests.get(url=self.start_url, headers=self.headers)content = response.textreturn content# 设置主函数def main(self):# 1找到css链接,获取里面woff文件的链接woff文件获取# response = requests.get(self.woff_url)# with open('f0a30a4dda64b4f8f344858115f54fc92296.woff', 'wb') as f:#     # woff文件需要二进制文件#     f.write(response.content)# 2woff请求下载下来。通过TTFont读取woff拿出信息woff_font = TTFont(r'f0a30a4dda64b4f8f344858115f54fc92296.woff')# 获取对照表的16进制keys = woff_font.getGlyphOrder()# 手动生成一个汉字对照listword_cn_list = list('6379180425')# 便利woff文件数据,获取他的所有的16进制数for i in range(len(keys[2:])):if keys[i + 2] not in self.data:self.data[keys[i + 2]] = word_cn_list[i]# data={'Key(16进制数)': Value(所有代表文字)# 3替换。将response.text里面所有[& # x+16进制数]content = str(self.page_content())for k, v in self.data.items():主要细节页面中的文件是小写的所以需要设用.lower()方法将其转换成小写进行替换content = content.replace('&#x' + k[3:].lower() + ';', v)print(content)# 4按照正常的方式去获取数据了if __name__ == '__main__':my = My()my.main()

某猫电影 css 加密解决方案相关推荐

  1. 【附源码】计算机毕业设计Python安卓便利猫电影购票系统安卓app14g1h(源码+程序+LW+调试部署)

    [附源码]计算机毕业设计Python安卓便利猫电影购票系统安卓app14g1h(源码+程序+LW+调试部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: Pyt ...

  2. CSS垂直居中解决方案

    CSS垂直居中解决方案 参考文章: (1)CSS垂直居中解决方案 (2)https://www.cnblogs.com/hhstuhacker/p/css-centered-solution.html ...

  3. [转]基于 aspnet 的自动合并输出js和css的解决方案

    这是一个基于 aspnet 的自动合并输出js和css的解决方案. 首先感谢 LoveCherry 的文章<httpmodule和httphandler配合的又一应用--合并脚本样式>(h ...

  4. 网页的js源文件被加密解决方案

    网页的js源文件被加密解决方案 Firefox和Chrome都具有这个功能,而且位置几乎一致 posted on 2019-04-30 10:52 凉云 阅读(...) 评论(...) 编辑 收藏 转 ...

  5. java源程序加密解决方案(基于Classloader解密)

    源程序加密解决方案 1. 概述: Java源程序的加密,有如下两种: 1使用混淆器对源码进行混淆,降低反编译工具的作用 2基于classloader的自定义加密.解密运行 1.1. 混淆器加密 1.2 ...

  6. 记录家里路由器、光猫出问题的解决方案

    记录家里路由器.光猫出问题的解决方案 电视盒子无法连接到网络 某个WIFI信号无法上网,其他WIFI正常 电视盒子无法连接到网络 重启客厅的360路由器,简单,直接,且有用. 如果还是不行,就重启客厅 ...

  7. 猿人学试题(非常简单js混淆、雪碧图、样式干扰 css加密、js混淆源码乱码、js混淆动态cookie、访问逻辑)

    学习目标: python学习-猿人学试题 学习内容: 1.非常简单js混淆 2.雪碧图.样式干扰 css加密 3.js混淆源码乱码 4.js混淆动态cookie 5.访问逻辑 1.非常简单js混淆 试 ...

  8. 猿人学题库十九题——css加密-雪碧图/数据干扰等——地毯式采坑学习

    猿人学题库十四题--css加密-雪碧图/数据干扰等 1.  首先 进入 浏览器的开发者工具, 打开就是 俩个无线debugg,正常的操作过掉 1.  找到 debugg 对应的行数,右击选择 neve ...

  9. python爬取大众点评(破解加密--css加密)

    1.分析 接下来再看一种加密,css加密,以大众点评为例. 访问网址https://www.dianping.com/,搜索关键词比如洗浴,得到如下: 这里的url复制出来之后是这样的:https:/ ...

最新文章

  1. python 字符串分割和拼接_python分割和拼接字符串
  2. 【408预推免复习】计算机组成原理之CPU的结构和功能
  3. Android 开源框架之 Android-async-http 源码解读
  4. 合肥南站,你怎么这么棒?人民日报都夸你了!
  5. SAP Spartacus的pagination$ -默认的分页设置10
  6. nacos 适配达梦、人大金仓数据库
  7. 小程序开发(9)-之地图组件map、导航
  8. 潭州课堂25班:Ph201805201 爬虫高级 第三课 sclapy 框架 腾讯 招聘案例 (课堂笔记)...
  9. 如何运行网页html,如何在网页中运行html代码
  10. 【 CPLEX安装】
  11. Cadence Orcad capture导出像Visio规格的图纸图文教程及视频演示
  12. 使用opencv在视频中插入文字、图片;生成特定文字视频
  13. 12面魔方公式图解法_三阶魔方公式符号图解V2.0(2017/12/15)_碧海风云
  14. 十年经验的软件测试P7总监 给转行自动化软件测试六条学习建议
  15. 2023五一旅游必备物品清单!快记到手机待办APP里
  16. matlab 残差plot,residualplot分析
  17. ANSYS workbench 根据坐标施加载荷- external data载荷映射
  18. BI神器Power Query(3)-- PQ从表格导入数据
  19. MATLAB~~~描绘散点图函数scatter
  20. 很不错的免费电影网站中国影视库mdbchina.com

热门文章

  1. Python实现股票查询
  2. 微信公众号配置token失败
  3. mysql 打开mdf文件怎么打开_mysql数据库 mdf文件怎么打开
  4. 崩坏3服务器维护2月8号,崩坏3 8月29日更新官方公告
  5. 西门子安装未找到ssf文件_西门子300软件安装出错处理方法
  6. 如何完全卸载删除Parallels Desktop Mac教程
  7. airpods链接mac弹窗_AirPods怎么连接Mac AirPods连接Mac教程
  8. contiki学习笔记(四)、contiki系统UDP通信原理(单播、多播、RPL介绍)
  9. vs2015开发在网页中调用的ocx控件详解(二)
  10. 线上连锁线下整合 连锁电商建设方案