Django是一个优秀的Python web框架,被众多python开发者所喜爱。新开这个Django专栏,并不是从零开始详细使用Django框架来开发web网页,而是用来开发api。前后分离是当前的技术栈潮流

1.为什么Django中无法像平常一样使用with open 读取静态文件
2.Django实现下载文件功能
3.django非前后分离实现从html页面表单获取输入的数据

      最近开始了解抖音视频下载时,发现现在的抖音也像大众点评一样开始使用字体反扒了。
本章内容:

目标网站:某douyin视频下载
反爬机制:js逆向爬虫,字体反扒
技术难度:★★★★★☆
爬取目标:构建模拟请求signature,下载视频
源代码:https://github.com/FioraLove/Net-Spider/tree/develop/抖音/抖音最新版

前端虽然开源, 但是由于前端代码量很多,也有一些特殊的保护代码的方法,其中Eval、js混淆是常用的方式,但是在大的互联网产品上用得很少,因为前端加密(RSA、AES、MD5等)是为了保证数据传输中的安全性,而非要让人难以模仿数据传输请求。
本章内容:

1.Eval加密
2.RSA加密原理
3.其它常见的加密方式


联系我 | Contact with me

Copyright © 2019-2020 谁知你知我,我知你知深。此恨经年深,比情度日久

博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议