python
python专栏
回忆you呵
这个作者很懒,什么都没留下…
展开
-
线程模块threading的基础使用
【代码】线程模块threading的基础使用。原创 2023-03-30 21:31:14 · 146 阅读 · 0 评论 -
进程、线程、协程
*时间复用:**这里有一个资源抢占机制,如:在同一时间打开程序A,程序B,程序C,程序A先告诉CPU我已经准备好了,随时可以运行,那么CPU就会给程序A分配运行资源给他运行,在这运行的过程中遇到两种情况:1,程序A运行是遇到IO堵塞,会立即释放占用的CPU资源,然后让别的程序对这资源进行抢占。例子:goole浏览器,打开google浏览器,但是不访问网址,那么这个时候就是告诉CPU开辟进程空间,但是没有执行,现在想访问百度,搜狗,这个时候google浏览器就会告诉CPU,开启两个线程分别访问百度和搜狗。原创 2023-03-30 20:55:12 · 100 阅读 · 0 评论 -
python自动化的三种等待方式
python自动化的三种等待方式等待方式作用–提升自动化的成功率,在指定的地方进行等待,以便于子系统响应,在继续进行等待的三大等待方式1,强制等待sleep()--单位是s不看运行时状态,到了等待就直接停下来优势:简单入门,调试神器缺点:只能够对单次神效,没有判断,会浪费大量时间from selenium import webdriverimport timechrome = webdriver.Chrome()#浏览器实例化chrome.get('https://www.baid原创 2021-04-06 17:40:45 · 1108 阅读 · 0 评论 -
python自动化-调用百度api解决验证码
自动化测试验证码登陆的三种解决方式1,找开发关闭验证码2,找开发设置万能验证码3,使用第三方接口识别验证–不能100%识别,比自己搭建的ocr识别的识别率高很多具体讲的就是第三种-调用百度云识别验证码:from selenium import webdriverfrom PIL import Imageimport base64import requestsimport timefrom selenium.webdriver.common.keys import Keysdef ba原创 2021-04-07 14:03:05 · 1215 阅读 · 8 评论