自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除