- 博客(49)
- 收藏
- 关注
原创 Flask 插件
session技术由于cookie下发到客户端本地进行保存和使用,存在比较大的风险,所以有了session技术对cookie进行弥补,session技术本身原理和cookie类似,并且依赖cookie,但是session不会将校验内容下发给用户,而是保存在服务器上,只是用cookie技术下发一个加密的sessionid。Flask当中,默认session是以加密方法下发给用的。由于session保存在服务器上,通常是服务器的数据库当中,所以,对session的增删改查会照成一定程度上的服务器压力。所以
2020-12-02 15:01:23
987
原创 Flask 请求与校验
Flask接收请求flask 通过request方法来接收前端请求过来的参数,具体常用的方法:方法描述argsget请求的方法data原始的请求数据form接收post请求方法的参数files接收文件请求参数method请求方式,加载页面的请求都是get请求referer请求来源host主机host_url主机地址以上数据存放在url或者请求头部。表单请求就是利用HTML的表单和组件向服务器发起请求,在过程当中需要对
2020-12-02 15:01:08
1626
原创 爬虫 base64加密
# 安居客:base64加密,属于css加密的一种# 思路:# 1. 请求页面,获取base64加密的字符串# 2. 使用base64模块进行解密# 3. 定义字典{16进制数:真实的值}# 4. 替换即可import requests,re,base64,iofrom fontTools.ttLib import TTFontdef get_dict(base64_content): # 加密的内容,进行解密,需要使用base64模块,返回二进制类型数据 real_co
2020-12-01 20:45:31
744
原创 爬虫 CSS加密
"""CSS加密:比较简单 CSS ---> 层叠样式表,操作样式 CSS都是对字体进行加密处理的,在网页源代码中显示[&#x+16进制数;] 分析: 1. 找到css加密文件即可 @font-face是CSS中的一个模块, 作用:可以将自定义的字体嵌入到网页中,让网页的字体不仅仅限定在WEB安全字体 2. 从css文件中找到包含字体的woff文件 有时候会出现多个woff,多个里面肯定会有一个或者几个woff文件是对网页的字体
2020-12-01 20:43:01
904
原创 爬虫 JS加密
有道翻译案例# 发现问题:# 单词只能查询as,其余单词的都不行"""JS加密:是一个非常常见的加密,大部分的页面都会存在JS加密一般都是对参数进行加密(比如:salt、sign、token、signature等)JS加密的分析步骤: 1. 找到哪些参数在影响数据的获取? 需要做不同的请求,对比参数,找出不同的参数即可 2. 找到参数之后,需要查找这些参数从哪里获得的/生成的原理是什么? (1) 这些参数可能是通过之前的一些请求传递过来的
2020-11-29 15:09:43
1089
原创 RPA 财务机器人
百度AI开放平台URL:http://ai.baidu.com/?track=cp:aipinzhuan|pf:pc|pp:AIpingtai|pu:title|ci:|kw:10005792使用步骤:点击控制台 —> 登录 —> 选择文字识别—> 点击创建应用(输入内容),点击创建 —> 点击查看应用详情(记住API KEY和Secret Key)—> 点击技术文档 —> 选择增值税发票识别import requestsimport base64
2020-11-26 19:48:15
2110
1
原创 使用正则 进行爬虫
# 匹配边界:# ^:匹配开头# $:匹配结尾# 各种字符的表示:# .:匹配除\n之外的任意一个字符# \d:代表匹配任意一个数字0-9,相当于[0-9]# \D:代表匹配任意一个非数字,相当于[^0-9]# \w:代表匹配任意一个数字、字母和下划线,相当于[0-9a-zA-Z]# \W:代表匹配任意一个非数字、字母和下划线,相当于[^0-9a-zA-Z]# \s:代表匹配任意一个空白,例如:\t,\n,\r,空格等# \S:代表匹配任意一
2020-11-24 23:27:34
466
原创 爬虫 json
# 1.导入json模块import json# json格式数据其实就是一个字符串,只不过字符串中的格式是{}/[]# 2. 定义json格式数据,字符串里面的内容是单引号包裹的# json_data = '{"name":"zhangsan","age":20}'# 3. json模块方法# 3.1 json.loads() 将json格式数据转换成python类型# result = json.loads(json_data)# print(result) # {'nam..
2020-11-24 23:25:16
724
原创 OA 考勤与部署
OA 考勤与部署OA考勤管理考勤和其他功能不一样,是一个基于一张表的流程:第一步:员工申请假条。第二步:领导批复假条。第三步:员工销假。在这三步的过程当中,员工始终可以看到假条的状态。OA部署1、安装python环境安装python环境保证linux服务器上的python版本不被影响。python 3.71、安装依赖包yum install zlib-devel bzip2-devel openssl-devel ncurses-deve..
2020-11-19 21:45:57
1057
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅