- 博客(11)
- 收藏
- 关注
原创 python3-selenium登陆验证码,文字识别-百度AI SDK
先看看识别的效果,使用起来很方便,直接引用第三方库就搞定:试用了一下,像图片这种验证码,成功率大约80%左右,返回结果,有时候会是空,或者识别错误的所以,在实际操作中,还是需要写个方法,遇到失败需要重新截图识别的1、安装pip install baidu-aip2、注册百度AI账户可自行百度,或链接:百度AI-网络图片识别注册成功后,需要创建应用,本文创建的应用是:文字识别然后从应用中获取:APP_ID,API_KEY ,SECRET_KEY3、编写脚本from selenium i
2021-01-12 20:40:12 396
原创 使用locust同时压测http和websocket
因连接websocket业务逻辑是需要先登录,拿到token作为参数去请求,所以测试websocket协议也必须先使用登录接口。这里是基于ws4py库连接websocket先写基础的链接类:from locust import TaskSet, task, between, Locust, events, HttpLocustfrom ws4py.client.threadedclient...
2020-04-15 10:54:19 1286
原创 python导包
导出所有包:导出当前环境的第三方库的库名和版本号pip freeze > requirements.txt只导出项目依赖包安装pipreqspip install pipreqs1、在项目根目录执行命令pipreqs ./或者pipreqs ./ --encoding=utf-82、自动生成requirements.txt文件安装包目标环境安装这些库pip in...
2020-01-15 12:26:21 199
原创 python3使用pip install mysqlclient失败的解决过程
首先,我的基础解析器是已经是成功通过pip install mysqlclient安装了。但是今天创建了一个新的Django项目,同时也创建了一个新的虚拟环境,在pip install mysqlclient的时候居然失败了,简单的办法是我也可以选择在创建虚拟环境的时候,直接继承基础解析器,不过这样就把基础解析器已安装的包全部继承了过来,这就不太合适了。失败的截图如下:提示:MySQLdb...
2020-01-15 11:55:40 3386 6
原创 MYSQL存储过程插入百万测试数据
已有测试表test_tableDELIMITER $$ -- 重新定义“;”分号DROP PROCEDURE IF EXISTS test_insert $$ -- 如果有test_insert这个存储过程就删除CREATE PROCEDURE test_insert() -- 创建存储过程BEGIN DECLARE n int DEFAULT 1; ...
2019-05-09 16:33:25 696
原创 python多线程,线程停止后重启的方法
之前写的脚本,会出现因网络原因关闭某些线程,先构思了一个启动一个相同线程的方法网上看了一些什么用setName方法重命名并再启动线程的方法,还是会报错所以现在基本思路是:因PYTHON的垃圾回收机制,关闭的线程会自动回收,所以不必担心启动太多线程而造成的内存问题。1、把所有线程保存在一个list,把所有线程名和启动线程args存入一个dict2、定时循环这个list,查找没启动的线程,并...
2018-12-19 17:36:37 10793
转载 排列组合
排列A(5,2)=54=20有序的排列:1,2和2,1是两个排列组合C(5,2)=54 / 2*1 =10无序的排列:1,2和2,1是算一个import itertools创建高效迭代器的Python模块from itertools import combinations导入组合Cfrom itertools import permutations导入排列Aa = list(c...
2018-12-06 17:14:13 144
原创 python多线程连接websocket的测试脚本
#coding=utf-8from ws4py.client.threadedclient import WebSocketClientfrom ws4py import websocketfrom framework.testCoin import loginByMobile,getTable,wsHostfrom framework.logger2 import Loggerimp...
2018-11-29 15:53:40 6188 3
原创 禅道下载地址
ZenTao项目管理软件https://sourceforge.net/p/zentao/activity/?page=0&limit=100#5b6bfad7e8ba7c457644bf7c
2018-09-17 18:22:38 880
原创 小工具
输入房间号,自动打开多个浏览器的小工具 可以指定位置打开窗口,并可以设置数量import timefrom selenium import webdriverurl = "url"room_id = "000" + input("输入房间号后3位:")y = 350x = 0userid = 2835user_num = 2for _ in range(user_n..
2018-09-11 10:30:28 247
原创 VIM的复制粘贴
普通模式下光标移动到需要复制的行,shift+v进入visual block状态,移动光标选择需要复制的行数,然后按y复制,再移动光标到所需要粘贴的行数,按p粘贴。 shift+v是选整行,ctrl+v是可以选单字符普通模式下按 : ,然后输入行数就可以跳转到指定行;...
2018-09-07 16:59:43 195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人