自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工业协议之 S7

S7 协议1.S7协议模型 首先应当明确的是,S7以太网协议本身也是TCP/IP协议簇的一员,S7协议在OSI中的位置相当于将物理层和数据链路层之上的协议进行了定义,其中的对应关系大致为:模型对比 OSI模型 TCP/IP协议模型 S7 以太网模型 应用层(Application Layer) 应用层(Application Layer) S7 ...

2019-09-12 09:32:08 3510

原创 Selenium窗口切换

切换窗口 # 获取多个windows句柄windows = driver.windows_handles# 切换到最新的窗口driver.switch_to.window(windows[-1]) 切换弹窗 driver.switch_to.alert()driver.accept()driver.dismiss()driver.send_keys() ...

2019-07-29 20:43:20 289

原创 Selenium三种等待时间

# 强制等待import timetime.sleep(5) # 本质上是将代码停止运行5秒,一般很少用,因为少了没意义多了脚本慢# 隐式等待driver.implicitly_wait(5) # 设置一个时间,在一段时间内页面是否加载完成,如果完成,就进行下一步,如果没完成,则超时# 显然不够智能,现在是ajax风靡的时代,页面元素往往是局部加载变化,整个页面未加载完...

2019-07-29 15:28:57 483

原创 Selenium几种元素定位方式

Selenium提供的几种定位方式 # 根据元素id进行查找dr.find_element_by_id('id')# 根据name属性值进行查找dr.find_element_by_name('name')# 根据类名进行查找dr.find_element_by_class_name('classname')# 根据css选择器进行查找dr.find_element_by_tag...

2019-07-29 15:00:22 1218

原创 OpenCV实现图像识别

图像识别匹配算法 1) 模板匹配:对要操作的画面元素进行单独的截图,将该截图视作模板,利用这个模板在屏幕或当前窗口进行搜索匹 配,找到符合条件的区域,并提取出中心点坐标的过程,称为模板匹配。 局限性:当比例或旋转角度发生变化时难以应对,会匹配失败 2) 滑动比对:RGBA,A指Alpha通道的意思,图层透明度 3) 匹配度/相似度(similari...

2019-07-29 11:48:31 17385

原创 python连接数据库

# 代码思路:# 1.实例化一个连接对象# 2.实例化一个游标对象负责信息的查找和操作# 3.构造sql语句# 4.执行sql语句# 5.如果是查询语句,则需要提取查询结果;如果是增删改操作,则需要进行提交操作# 6.释放资源,关闭游标,关闭连接import pymysqlconn = pymysql.connect(host='localhost', user='root'...

2019-07-27 17:42:02 141

原创 requests发送http请求相关

发送请求相关 import requests# 发送get请求url = 'http://example.com'resp = requests.get(url)resp = requests.post(url, data={'key': 'value'})resp = requests.put(url, data={'key': 'value'})resp = requ...

2019-07-27 13:12:02 318

原创 使用requests测试接口时获取cookie

cookie的获取 import requestsurl = 'http://example.com'resp = requests.get(url)# cookie的返回与字典行为类似,但不是字典cookie_element_value = resp.cookies['cookie_element_key'] import requestscon = reques...

2019-07-27 09:29:15 589

原创 Python读取XML,EXCEL,CSV

读取XML文件 from xml.etree import ElementTreedef read_xml(file, node): """读取xml文件""" datas = [] # 分析文件并生成ElementTree对象 tree = ElementTree.parse(file) # 获取xml文件的根节点,即tree的根节点 ro...

2019-07-26 17:31:38 277

原创 Cookie,Session与Token

Cookie 什么是cookie?cookie是在client访问网站时,由server返回的一种标记为cookie类型的数据。server返回后浏览器将cookie存储在client电脑上,以后每次访问该server浏览器都会在http的请求头中加入cookie发送。 Session 在client访问server时,应用服务器对client发送的账号密码进行验证,如果在数...

2019-07-26 16:59:46 139

原创 B/S与C/S架构的对比

C/S架构即客户机和服务机的模式,客户机不仅仅是界面显示,还承担了一定内容的逻辑处理,在表现上有一个很明显的特点就是用户使用时需要下载专门的客户端,最常见的就是QQ这种软件。由于客户端时自开发的,所以C/S架构的软件可以随意排列界面,而且中间进行交互的一般只是client与server,中间层相对少,所以信息不容易丢失,相对更为安全,同样的原因,响应速度一般也更快。但是由于必须安装客户端,...

2019-07-26 15:21:04 538

原创 路由测试

路由是IP网络的核心设备,性能好坏直接影响IP网网络规模,稳定性与可拓展性,不同于一般的网络互联设备,路由器还有特有的性能测试。路由的作用:计算机网络的桥梁,借由路由可以连通不同网络,也可选择数据传送的路径,同时还能阻隔非法的访问。从六大测试类型分析路由器测试:1. 功能测试:路由器的功能可以划分为以下几个方面:1) 接口功能:主要负责将路由器连接至网络。分为局域网接口和广域...

2019-07-26 15:18:30 2281

原创 路由协议

路由:路由其实是一个动词,指的是将数据从一处传送到另一处的行为和动作,而路由器是负责执行这种动作的设备。 既然路由器的工作是为了完成路由的动作,即传送数据,那么就要求在路由器中保存与传递数据相关的信息。因此,就需要有路由表(Routing Table),路由表中记录了各种传输数据的路径,包含子网的标志信息,网上路由器的个数和下一个路由器的名字等内容。路由表可以是由系统管理员固定设置...

2019-07-26 15:13:28 226

原创 前端(HTML、CSS、JS)

1.HTML html即Hyper Text Markup Language,超文本标记语言,核心是标签的使用,以下直接整理常用的标签: 1.内置标签 这种叫法可能不太准确,这里指的是页面的关键标签,而不是填充,是构成页面的基础<!DOCTYPE html><html lang="en"> <head> <meta ...

2019-05-07 21:51:10 251

原创 python基础特性

1.python的特点 与其他机器语言的不同就在于python支持交互式编程,在原生平台可以随时查看结果。与编译型语言不同,python在运行时才将内容解释为机器语言,而C/C++在进行编译后,以后运行时就不需要再进行编译,所以执行效率会高很多,但python拥有强大的库,拓展性极强,优势也很明显,可以满足很多场景的使用,相对于底层的语言,封装了很多方法,使用起来更为方便,学习起来因为很...

2019-04-25 21:12:17 321

原创 linux基础

1.linux的特性 linux核心的特性是多用户多任务并且开源,特点是一切皆是文件,常见的键盘,鼠标这些硬件在linux里都是以文字的形式存在,这也决定了在学习linux时,必须先从文件入手,了解文件;同时,既然是多用户多任务,那就面临着多个用户同时登入系统对系统进行操作,为了避免互相之间的干扰,文件的权限就显得很重要,除此之外,对用户的分组和权限也就需要控制合理;除此之外,还要了解...

2019-04-14 19:58:08 274

原创 MySql 数据库入门

目录数据库(Database)MySql1.DDL、DML与DQL2.数据库设计与约束3.数据类型4.变量的类型5.存储过程6.函数7.触发器8.游标9.事务10.视图11.索引数据库(Database) 数据库即存储数据的仓库,常见的数据存储方式有普通文本文件、excel文件、xml文件(多见于配置文件)以及数据库...

2019-04-11 21:03:11 369

空空如也

空空如也

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

TA关注的人

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