一、背景

字体反爬应用还是很普遍。这两天有朋友咨询如何实现猫眼票房数据的爬取,这里其实与上面的文章核心思想是一致的,但是操作更复杂一些,本文做一个更详细的破解实践。

有对字体反爬还比较陌生的,请参考前文。

二、查找字体源

猫眼电影是美团旗下的一家集媒体内容、在线购票、用户互动社交、电影衍生品销售等服务的一站式电影互联网平台。2015年6月,猫眼电影覆盖影院超过4000家,这些影院的票房贡献占比超过90%。目前,猫眼占网络购票70%的市场份额,每三张电影票就有一张出自猫眼电影,是影迷下载量较多、使用率较高的电影应用软件。同时,猫眼电影为合作影院和电影制片发行方提供覆盖海量电影消费者的精准营销方案,助力影片票房。

我们使用Chrome浏览页面,并查看源码,发现售票中涉及数字的,在页面显示正常,在源码中显示一段span包裹的不可见文本。

上面其实就是自定义字体搞的鬼。根据网页源码中,

<span class="stonefont">.</span>

使用了自定义的stonefont字体,我们在网页中查找stonefont,很快有了发现,这就是标准的@font-face定义方法。且每次访问,

反反爬技术,破解猫眼网加密数字相关推荐

  1. 猫眼电影加密数字破解(爬取评分票房票价)

    title: 猫眼电影加密数字破解(爬取评分票房票价) toc: true date: 2018-07-01 22:05:27 categories: methods tags: 爬虫 Python ...

  2. python爬虫实践-02-大众点评评论爬取-破解CSS字体加密

    本文以页面https://www.dianping.com/shop/jh631305VtnDuXpl/review_all为例,对大众点评的CSS+SVG字体加密的反爬机制进行破解,解析得到评论信息 ...

  3. 麦当劳一“发币”,币圈就闹笑话,加密数字货币到底是什么?

    麦当劳要发币的消息一出,币圈自媒体都不淡定了,一时间"麦当劳也发币了"."将流行吃汉堡即挖矿"等等消息满天飞,搞不清楚的状况的人都信以为真,舆论被带偏有时候就是 ...

  4. Python爬虫-2019年我破解了商标网数据爬虫-破解反爬技术那些事情

    Python爬虫-2019年我破解了商标网!数据爬虫-破解反爬技术那些事情 由于自己一直做Python大数据挖掘技术开发,最近有不少的朋友要做大数据分析,找我帮忙商标网的数据挖掘,实现爬取中国商标网全 ...

  5. 爬虫入门到放弃系列07:js混淆、eval加密、字体加密三大反爬技术

    前言 如果再说IP请求次数检测.验证码这种最常见的反爬虫技术,可能大家听得耳朵都出茧子了.当然,也有的同学写了了几天的爬虫,觉得爬虫太简单.没有啥挑战性.所以特地找了三个有一定难度的网站,希望可以有兴 ...

  6. python爬虫反爬 css 知乎 专栏_python爬虫反反爬 | 像猫眼电影、大众点评等自定义 css 加密字体怎么破?...

    我们上次说了如何建立反反爬 当时还新建一个简单的帅b网页 具体可以戳以下链接 现在你已经知道了对方是 如何自定义字体加密的了 你要想去反反爬 你就要先站在对方的角度去思考问题 有句话这么说来着 &qu ...

  7. Python爬虫第二课 Selenium介绍和反爬技术

    selenium的介绍 知识点: 了解 selenium的工作原理 了解 selenium以及chromedriver的安装 掌握 标签对象click点击以及send_keys输入 1. seleni ...

  8. 如何利用 C# + Python 破解猫眼电影的反爬虫机制?

    在 如何利用 C# 爬取「猫眼电影:最受期待榜」及对应影片信息! 这篇图文中可以看到猫眼电影对"本月新增想看人数" 和 "总想看人数"进行了字符集加密. 在 如 ...

  9. 一入爬虫深似海,反爬技术你知多少?

    文章目录 1. 习惯性唠叨点啥 2. 什么造就了爬虫 3. 为什么要反爬虫 4. 反反爬虫的权重 5. 高级的反爬手段 6. 爬虫的发展方向 7. 致谢 1. 习惯性唠叨点啥   最近很久一段时间没有 ...

  10. modelandview 可以返回html么_python爬虫反反爬,你几乎可以横扫大部分 css 字体加密的网站...

    你已经知道了对方是 如何自定义字体加密的了 你要想去反反爬 你就要先站在对方的角度去思考问题 有句话这么说来着 "知己知彼,才能那啥" 那么对于像猫眼电影.大众点评等等 那样的 c ...

最新文章

  1. Franzis CutOut 9 Professional中文版
  2. 微信小程序学习笔记(七)
  3. asp.net core监控—引入Prometheus(二)
  4. SVN插件版本过低1.6的已经不兼容现在新版的eclipse 了用 1.8X的吧
  5. WordPress网站弹窗插件PopupPress插件
  6. 按时间取天和月的数据,和字符串截取函数
  7. React Fiber 了解一下
  8. 微信小程序自定义状态栏navigationBar样式组件,适配所有机型
  9. 获取一个类的信息(仿YYClassInfo类)
  10. dubbo 2.8.4(dubbox)的jar包制作【添加到maven本地仓库】
  11. 基金销售“号”令天下,蚂蚁财富未来要颠覆东方财富?
  12. 水经注万能地图下载器功能简介(最新版)
  13. JavaCV入门教程
  14. win10如何打开摄像头_解决win10相机无法使用,相机崩溃问题
  15. html语言标题怎么居中,html标题栏代码 HTML中怎么设置标题居中
  16. win7浏览器主页修改不过来_win7无法修改ie浏览器主页的解决方法
  17. SAP系统 - ABAVN固定资产报废解析之完全报废案例
  18. 信息中心网络ICN的物联网应用调研
  19. 测试人员如何规划自己的职业生涯,分享我这些年的测开的总结给大家参考~
  20. 自动投票系统【二】模拟登录提交

热门文章

  1. 360实习之--技术基础H卷
  2. c# 路径下的最近文件夹_C# 添加Word水印(文本水印、图片水印)
  3. 安徽工业大计算机学院,安徽工业大学计算机学院来计算机学院交流学生工作
  4. [RK3288][Android6.0] Audio录音HAL层的数据读取流程分析
  5. PHP的zend引擎
  6. 如何在EF中实现left join(左联接)查询
  7. Android开发 Flash Ane创建和使用
  8. 在oracle中 缺失关键字,缺失关键字解决方案
  9. 编码器如何推流给虎牙直播平台
  10. Comparator.comparing排序的坑