自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 进程、线程、协程、锁

进程、线程、协程、锁1、进程a.进程就相当于一个文件,有自己独立的资源空间,每个进程之间的数据是相互隔离的;线程是最小的执行单元,每个进程中都至少存在一个线程b.进程开启方式from multiprocessing import Processdef func(参数): print(123)if __name__ == '__main__': p = Process(target=func, args=(参数,))#args必须是元祖 p.start()c.windows系统和Linu

2021-12-13 14:01:13 425

原创 正则规则和re模块

正则规则1、本身是哪一个字符,就匹配字符串中的哪一个字符;2、字符组:[字符],一个字符组匹配一个字符;3、非字符组:[^],匹配不符合字符组中的内容3、元字符:\d:表示0-9任意数字\w:表示数字、字母、下划线\s:表示空格、换行符(\n)、制表符(\t)\D:表示非数字\W:表示非数字字母下划线\S:表示非空格、换行符、制表符.:表示除换行符之外的任意内容^:表示一个字符的开始$:表示一个字符的结束|:表示或,要匹配的长字符总在|之前():表示分组4、量词:{n}:

2021-12-03 10:34:50 198

原创 selenium源码解读(四)common version 3.14.1

selenium源码解读(四)common version 3.14.11、desired_capabilities.py:主要包含浏览器的配置项信息和移动设备的配置信息2、keys.py:主要包含键盘的一些操作,可以调用使用3、by.py:主要包含寻找元素时的一些方式4、service.py:主要定义实现了selenium webdriver服务的能力(不是很清楚)5、utils.py:为service.py提供要用到的方法6、action_chains.py:主要实现鼠标的一些操作功

2021-11-24 10:22:13 502

原创 selenium源码解读(四)chrome version 3.14.1

selenium源码解读(四)chrome version 3.14.1chrome中的webdriver.py:继承了RemoteWebdriver,主要对浏览器进行控制chrome中的remote_connection.py:继承了RemoteWebDriver,主要实现和Chrome远程服务进行连接,并新增了浏览器的_command...

2021-11-22 11:26:44 430

原创 selenium源码解读(三)support version3.14.1

selenium源码解读(三)support ,version3.14.11.select.py:主要包含针对于下拉框选择对象的一些操作包括所有选项标签,所有被选中的标签,第一个被选中的标签,通过value,index选择下拉框标签,通过可视化文本选择下拉框,取消选中的...

2021-11-22 10:04:04 445

原创 selenium源码解读(二)remote version 3.14.1

selenium源码解读(二)version 3.14.1因为所有浏览器都是基于remote中的webdriver,所以先分析remote其中command包含为webdrive命令定义常量,虽然这些常量本身没有意义,但它们用于通过实现 WebDriver 远程线路协议remote_connection:主要是和远程webdriver服务器建立连接,然后通过接口形式发送请求来进行相应的命令操作,这里远程服务器其实就是指浏览器驱动,客户端就是我们的代码,中间是通过webdriver json pro

2021-11-22 09:42:28 587

原创 selenium源码解读(一)version 3.14.1

selenium源码解读(一)version 3.14.1selenium源码结构1.common{init,exceptions:主要包含异常类}2.webdriver{init,androidblackberrychromeedgefirefoxieoperaphantomjssafariwebkitgtkcommonremotesupport}webdriver主要兼容各种浏览器及移动平台common中主要定义了通用的功能remote中主要定义核心功能su

2021-11-19 14:04:22 383

原创 Jenkins结合Gitea实现修改触发

Jenkins结合Gitea实现修改触发1.在Jenkins创建的对应节点中创建新的任务,在任务配置的源码管理中添加Gitea远程仓库的地址,并添加对应的凭证;此步骤遇到的问题及解决方法:在源码管理中添加远程仓库地址出现地址不存在或没有Git的错误提示时;在Jenkins的全局工具配置的Git中添加远程仓库所在服务器上的Git安装地址(Linux到git,windows到git.exe);还要在对应远程构建节点中的配置从节点中的节点属性添加本机git的安装路径(Linux到git,windows到gi

2021-10-26 09:39:10 571

原创 行人视频

行人视频链接:[link]http://www.iqiyi.com/w_19s9ci1145.html

2019-05-29 20:23:13 2678 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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