美文网首页
面试题 五 css 加密的反爬虫

面试题 五 css 加密的反爬虫

作者: 王镇_ee87 | 来源:发表于2020-12-14 09:34 被阅读0次

因为我工作中没遇见过,所以网上搜了一个。

一 CSS的作用

为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开,CSS由此思想而诞生,CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表。有了CSS,html中大部分表现样式的标签就废弃不用了,html只负责文档的结构和内容,表现形式完全交给CSS,html文档变得更加简洁。

这里讲解一下CSS反爬需要用到的知识:

1.伪元素选择器:伪元素选择器有before和after,它们可以通过样式在元素中插入内容。

.box2:before{content:'行首文字';}
.box3:after{content:'行尾文字';}
2. 关于定位

我们可以使用css的position属性来设置元素的定位类型,position的设置项如下:


image.png
3. 定位元素的偏移

定位元素还需要用left、right、top或者bottom来设置相对于参照元素的偏移量

实战

某评 评论数 css 加密 破解

爬到的评论数

     <svgmtsi>&#xf784;</svgmtsi>

我们先记录下标签中的class值:shopNum(为什么记录,先不要着急,后面会讲到),然后在源代码中查找svg,我们发现了如下内容:

image.png
大宝藏被挖掘了。

这好像是个链接,我们点击一下,发现页面跳转到了一个全新的水月洞天:

image.png
通过url下载完成后,我们在浏览器中打开woff的翻译工具:
http://fontstore.baidu.com/static/editor/index.html
我们把前面的&#x去掉并替换成uni,后面的;去掉,得到字段为:unif784。

秘密揭晓了:


image.png

接下来怎么操作我就看不懂了,感兴趣的可以看这 参考

相关文章

  • 面试题 五 css 加密的反爬虫

    因为我工作中没遇见过,所以网上搜了一个。 一 CSS的作用 为了让网页元素的样式更加丰富,也为了让网页的内容和样...

  • C#爬虫与反爬虫--字体加密篇

    爬虫和反爬虫是一条很长的路,遇到过js加密,flash加密、重点信息生成图片、css图片定位、请求头.....等手...

  • PRO-012:知乎登录并下载主页主题

    本主题主要通过知乎的登录,来讲述反爬虫的破解技术,在反爬虫技术中最难点的还是是签名与登录加密,因为这两个都牵涉加密...

  • 5分钟看懂SVG反爬虫原理与绕过实战!

    SVG反爬虫不同于字体反爬虫,它巧妙的利用css 与 svg的关系,将字符映射到网页中,看起来虽然正常,但是却抓取...

  • Python爬虫反反爬:CSS反爬加密彻底破解!

    刚开始搞爬虫的时候听到有人说爬虫是一场攻坚战,听的时候也没感觉到特别,但是经过了一段时间的练习之后,深以为然,每个...

  • CNN大战验证码

    介绍   爬虫江湖,风云再起。自从有了爬虫,也就有了反爬虫;自从有了反爬虫,也就有了反反爬虫。  反爬虫界的一大利...

  • 反爬虫到底是怎么一回事?

    爬虫与反爬虫永远是相生相克的:当爬虫知道了反爬策略就可以制定反-反爬策略,同样地,网站知道了爬虫的反-反爬策略就可...

  • 自学Python爬虫:常见的反爬与反爬处理

    有爬虫就有反爬虫的,双方都是一直在博弈升级中。 常见的反爬虫措施有: 字体反爬 基于用户行为反爬虫 基于动态页面的...

  • 前端面试题2022年前端面试题

    一、HTML面试题 二、CSS面试题 三、JavaScript面试题 四、H5/C3面试题 五、ES6面试题 六、...

  • 网站反爬虫

    爬虫和反爬虫作为相生相克的死对头,无论爬虫多厉害,都是能被复杂的反爬虫机制发现,同样的,无论反爬虫机制多么缜...

网友评论

      本文标题:面试题 五 css 加密的反爬虫

      本文链接:https://www.haomeiwen.com/subject/tgzbwktx.html