
小技巧
文章平均质量分 54
普通网友
这个作者很懒,什么都没留下…
展开
-
简易实现一个APP录制 自动保存所触发接口信息的小脚本
应用场景:比如你操作一个APP,从登录,添加商品到购物车,然后点击去结算,支付,最后成功支付,到达订单详情,这个时候,而这个脚本,就是将所这些操作触发的接口全部保存起来原理:原理实际上就是利用MitmProxy做中间人代理,后台通过一系列规则,然后获取到每个flow(也可以叫做一个请求上下文,也就是我们常说的,请求+响应一个完整的会话),然后将这些flow的数据全部存起来,最后写到excel中...原创 2020-03-22 22:24:09 · 841 阅读 · 0 评论 -
mac系统python3+MitmProxy代理环境安装
一:安装命令pip3 installmitmproxy -ihttps://pypi.douban.com/simple二:安装好了之后,你可以在终端输入mitmweb -p 8888 其中-p是指定端口启动,如果不指定则默认使用8080 此方式是网页模式(在网页查看)mitmdump-p 8888 其中-p是指定端口启动,如果不指定则默认使用8080 ...原创 2020-03-17 23:06:04 · 1509 阅读 · 0 评论 -
jenkins调用远程服务器执行shell命令
首先说一下应用背景:我们公司jenkins是安装在A服务器的,小编想要做一个脚本,功能很简单,就是根据输入项目编码,导出线上的数据库,然后在socure到对应的测试rds上面,但是呢,小编公司的A服务器并不具备导出的权限,而具有导出权限的只有服务器B,所以小编就写了脚本放在服务器B,然后再jenkins新增一个任务,远程调用服务器B的这个脚本,从而实现目的1.首先安装jenkins插件...原创 2020-03-16 22:06:55 · 2948 阅读 · 0 评论 -
利用Python对京东商品进行批量申请保价
一、背景大家是否在京东购买过东西 我相信大部分的京东铁粉都知道 如果二个月内购买的商品出现了降价 我们可以申请报价 然后得到差价补偿,这个时候 如果我购买的东西比较多 一个个手点岂不是很麻烦?其次时间上你也不一定会记得这里小编告诉大家 申请报价的地方在 京东app->我的->客户服务->价格保护 也就是下图界面了 在这里 小编的是个空的 当然也就直白的告诉了大家 小编已经...原创 2019-02-02 15:58:19 · 1210 阅读 · 2 评论 -
python读取ini类型的配置文件
1.新建一个后缀名为ini的文件2.下面是使用方法 import configparserimport os# 读取配置文件 每个sections 就是ini文件中的一个[]curpath = os.path.dirname(os.path.realpath(__file__))cfgpath = os.path.join(curpath, "config/api_conf...原创 2019-02-21 17:36:58 · 642 阅读 · 0 评论 -
利用python 删除腾讯企业邮箱中多余的邮件
一、背景小编公司所有的是腾讯企业邮箱,因为公司自动化 所以总是自动给邮箱发送很多多余的邮件,但是有必须需要接收,于是小编写了一个脚本,定时清理这个邮件。二、思路首先,登录肯定是破不了的,于是小编采用的是cookie保持登录。三、代码# author:Administrator# datetime:2019/4/10 12:31# project_name:python_c...原创 2019-04-29 21:58:47 · 4662 阅读 · 0 评论 -
mac系统通过pyinstaller打包桌面应用程序
pyinstaller 支持在多个平台打包 打包命令均一样 在不同的平台打包 得到的就是对应平台的可执行文件之前小编是打包windows版本的 这个安装方式类似 装完之后 直接配置一下环境变量即可好了 现在我们介绍一下如何在mac系统上面进行打包python编写的应用程序一、首先 安装pyinstallerpip installer pyinstaller 二、安...原创 2019-07-03 20:11:46 · 16339 阅读 · 6 评论 -
python 打包模块 供他人使用
1.准备好一个模块 比如小编这里 有一个包名叫做package 里面有module1 module2二个模块其中module1.py文件写入其中module2.py文件写入其中__init__.py文件写入2.新建一个setup.p 跟包名同级目录3.进入终端执行命令 python3 setup.py build4.如...原创 2019-08-09 22:56:05 · 1002 阅读 · 0 评论 -
python3 复杂数据 根据key名 直接提取所有符合要求的value值
代码如下def get_valuelist_by_key(cls, json_data, find_key): """根据find_key查询json_data中所有的value 返回所有满足条件的列表--深度遍历 :param json_data: 匹配的json字符串,json_data必须为dict或者list :param find_key: key名...原创 2019-10-06 21:37:29 · 1267 阅读 · 0 评论 -
python调用其他包里面的文件
一、目的:想在1文件中 调用2文件的内容二、相关知识点了解1.首先我们都知道,python导入模块默认会从python的path路径中进行搜取,这个你可以导入sys模块,在打印sys.path查看当前支持搜索的路径2.假设我们需要增加一个路径到path变量中,那么就可以使用sys.path.append("路径")就可以暂时增加到path路径中了。三、具体导入和调用的方法1...原创 2018-12-16 10:13:54 · 2675 阅读 · 0 评论 -
python调用pytesseract识别某网站的验证码(实战项目)
一、首先安装 tesseract-ocr-setup-4.00.00dev.exe下载地址 链接:https://pan.baidu.com/s/1PFIrfNeUjmrXlUABS8SquA 提取码:dctm 1.直接安装2.安装完之后,将目录(C:\Program Files (x86)\Tesseract-OCR) 配置到path中 3.新建一个系统变量,名称为“ TESS...原创 2018-11-14 21:47:22 · 2084 阅读 · 0 评论 -
傻瓜式一键破解MD5加密
一般来说md5加密是不可逆的但是小白今天在吾爱破解论坛发现了一个原创的MD5加密解密工具其实这种工具原理很简单,就是很多密文跟原文储存在别人数据库,以及达到查询的目的当然我们说的暴力破解,其实也就是穷举法自己测试了一下一般一次MD5原文由纯英文或者数字组成加密的 直接破解二次或者二次以上加密的(意思是MD5加密一次 在用密文继续通过MD5加密)一时半会解密不来 另原创 2018-01-24 15:51:36 · 2981 阅读 · 0 评论 -
利用apktool查看apk源代码
一、首先下载反编译工具包 下载地址 链接:https://pan.baidu.com/s/1CEo93BjAKes-xElp47XlHQ 密码:jyia1.apktool:由于直接改apk后缀进行解压的话打开的xml文件会乱码,所以我们使用apktool工具查看apk的xml文件、AndroidManifest.xml和图片等2.dex2jar:classes.dex转换成jar包3...原创 2018-07-17 13:06:54 · 25538 阅读 · 4 评论 -
快速将Request参数 快速转化成Dict格式
用过python requests的同学都知道 当我们发起一个Post请求的时候 会将请求中的body写成dict来进行发送,当然大家应该都看到过参数有几个的 或者说十几个的 甚至几十个的也有,所以 当我们使用十几个或者几十个的时候 手打成dict是不是感觉很繁琐呢?今天小编写了一个小程序 就可以解决这个问题:Python2.7版本代码:#ecoding=utf-8"""本程序主...原创 2018-08-07 16:41:49 · 3686 阅读 · 0 评论 -
使用python创建一个windows桌面在线翻译小程序
1.首先需要制造打包的gui界面 这里小编使用的是 wxFormBuilder 下载地址:链接:https://pan.baidu.com/s/1DOe7TA6ap07ZsjcH4qzBIQ 密码:23qu 2.将wxFormBuilder 中创建的py文件名称叫做basewin.py 在同级目录下 新建一个相同的 main_win.py文件basewin.py# ...原创 2018-08-15 15:39:59 · 5064 阅读 · 0 评论 -
Python接口测试 必备实用小工具
用过requests写接口的人都知道,当我们抓包查看到url参数/body参数的时候,我们需要将(key1=value&key2=value2)手动打成python数据类型中的字典来进行发动接口请求一、介绍使用场景比如下方fiddler抓包界面 大家看参数很多 假设参数很少 那还好 ,但是如果一多,手打成dict岂不是很麻烦?之前我们都是将参数 手打成dict={'k...原创 2018-08-20 20:03:01 · 3270 阅读 · 1 评论 -
python代码规范 以及如何处理Pycharm的波浪号警告
一.命名规范1.模块名和包名采用小写字母并且以下划线分隔单词的形式;如:regex_syntax,py_compile,_winreg2.类名或异常名采用每个单词首字母大写的方式;如:BaseServer,ForkingMixIn,KeyboardInterrupt3.全局或者类常量,全部使用大写字母,并且以下划线分隔单词;如:MAX_LOAD4.其余变量命名包括方法名,函数名,普...原创 2018-10-30 13:30:16 · 7083 阅读 · 0 评论 -
谷歌浏览器安装xpath helper
一、下载地址:链接:https://pan.baidu.com/s/1snD4Y7pBfh2uwd1q1qvA8Q 提取码:e3n3 二、打开谷歌浏览器,扩展程序,开启开发者模式将下载的文件 拖到浏览器,点击允许三、快捷键ctrl+shift+x调出xpath如果发现按下快捷键是截图 你肯定打开了360浏览器,直接修改下默认热键,或者关闭360浏览器...原创 2018-11-12 22:08:44 · 2715 阅读 · 0 评论 -
根据域名查询对应的ip地址,物理地址,数字地址
根据host主机域名查询其ip地址其实很简单http://ip.chinaz.com/www.baidu.com原创 2018-01-24 14:32:53 · 3590 阅读 · 0 评论