前言前面已经把环境搭建好了,这从这篇开始,正式学习selenium的webdriver框架。我们平常说的 selenium自动化,其实它并不是类似于QTP之类的有GUI界面的可视化工具,我们要学的是webdriver框架的API。本篇主要讲如何用Python调用webdriver框架的API,对浏览 ...
分类:
编程语言 时间:
2018-05-06 12:10:01
阅读次数:
223
1.while通过except实现可迭代2.2range在py3和py2的区别3.凡是带有yield的函数就一个生成器函数4.生成器函数执行的条件next5.使用生成器监听文件操作6.生成器触发需要先next再send7.如何从生成器中取值8.列表推倒式9.找到嵌套列表中名字含有两个e的所有名字10.python内置函数11.99乘法表12.进度条13.callable可调用14.数字的进制15.
分类:
编程语言 时间:
2018-05-06 11:12:28
阅读次数:
193
接着可以直接输入iftop 可检测当前ip流量数据 ...
分类:
其他好文 时间:
2018-05-06 11:12:16
阅读次数:
170
forminput:查询form下所有input元素,含有后代关系form>input:查询form下所有input元素,有有父子关系,没有后代关系form+input:查询与form同级的第一个input元素,是兄弟关系form~input:查询与form同级的所有input元素,是兄弟关系<html><head><metahttp-equiv="conten
分类:
Web程序 时间:
2018-05-06 11:12:06
阅读次数:
179
或许我们在 C 语言中听说过内联函数,但是内联函数是首先在 C++ 中提出来的,可能现代的 C 编译器支持内联函数。 C++ 中的 const 常量可以代替宏常数定义,如:const int A = 3; <==> #define A 3;那么在 C++ 中是否有解决方案代替宏代码片段呢?在 C++ 中推荐使用内联函数替代宏代码片段,使用 inline 关键字声明内联函数。内联函数声明时 inline 关键字必须和函数定义结合在一起,否则编译器会直接忽略内联请求。 C++ 编译器可以将一个函数进行内联编译,被 C++ 编译器内联编译的函数叫做内联函数;C++ 编译器直接将函数插入函数调用的地方,内联函数没有普通函数调用时的额外开销(压栈,跳转,返回等);但 C++ 编译器不一定会满足函数的内联请求!
分类:
其他好文 时间:
2018-05-06 11:11:51
阅读次数:
161
透明代理透明代理提供的服务功能与传统代理是一致的,但是其“透明”的实现依赖于默认路由和防火墙的重定向策略,因此更适用于为局域网主机服务,而不适合为INTERNET中的客户机提供服务。配置SQUID支持透明代理SQUID服务的默认配置并不支持透明代理,因此需要调整相关设置。对于2.6以上版本的SQUID服务,只要在http_port配置行加上一个“transparent”(透明)选项,就可以支持透明
分类:
其他好文 时间:
2018-05-06 11:11:44
阅读次数:
163
<style> .par { border: 5px solid #fcc; width: 300px; /*height:110px; 注意这里给外层元素设置相应高度,外层元素会包裹内层元素,并占用文档流*/ /*float:left; 或者给外层元素设置浮动,外层元素也会包裹内层元素,但不会占用 ...
分类:
其他好文 时间:
2018-05-06 11:11:29
阅读次数:
375
1.while通过except实现可迭代2.2range在py3和py2的区别3.凡是带有yield的函数就一个生成器函数4.生成器函数执行的条件next5.使用生成器监听文件操作6.生成器触发需要先next再send7.如何从生成器中取值8.列表推倒式9.找到嵌套列表中名字含有两个e的所有名字10.python内置函数11.99乘法表12.进度条13.callable可调用14.数字的进制15.
分类:
编程语言 时间:
2018-05-06 11:11:22
阅读次数:
201
前言: 还记得之前所学的CSRF漏洞吧。因为没有对表单做好对应的漏洞 而造成的CSRF漏洞。学了这个漏洞后逐渐的了解。这个比较鸡助。 代码: 漏洞验证: 添加用户 ...
分类:
其他好文 时间:
2018-05-06 11:11:15
阅读次数:
158
SW1(config)#int f0/0SW1(config-if)#switchport trunk encapsulation dot1qSW1(config-if)#switchport mode trunkSW1(config-if)#endSW1#*Mar 1 00:20:17.543: %SYS-5-CONFIG_I: Configured from console by consol
分类:
其他好文 时间:
2018-05-06 11:11:09
阅读次数:
241
python3 deque(双向队列) 创建双向队列 import collections d = collections.deque() append(往右边添加一个元素) import collections d = collections.deque() d.append(1) d.appen ...
分类:
编程语言 时间:
2018-05-06 11:10:58
阅读次数:
228
官方 https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 测试号管理 https://mp.weixin.qq.com/wiki?t=resource/res_main&id= 微信公众 ...
分类:
微信 时间:
2018-05-06 11:10:52
阅读次数:
304
一、Sql Server中如何判断表中某列是否存在 首先跟大家分享Sql Server中判断表中某列是否存在的两个方法,方法示例如下: 比如说要判断表A中的字段C是否存在两个方法: 第一种方法 ? 1 2 3 4 5 6 7 8 IF EXISTS ( SELECT 1 FROM SYSOBJECT ...
分类:
数据库 时间:
2018-05-06 11:10:43
阅读次数:
233
jQuery选择器基本选择器#id/标签名/样式名/选择器A,选择器BjQuery层次选择器*forminput:查询form下所有input元素,含有后代关系form>input:查询form下所有input元素,有有父子关系,没有后代关系form+input:查询与form同级的第一个input元素,是兄弟关系form~input:查询与form同级的所有input元素,是兄弟关系jQu
分类:
Web程序 时间:
2018-05-06 11:10:37
阅读次数:
179
实验拓扑R1(config)#int lo 0R1(config-if)#ip add 1.1.1.1 255.255.255.255R1(config-if)#exR1(config)#int f0/0R1(config-if)#ip add 192.168.12.1 255.255.255.0R1(config-if)#no shR1(config-if)#*Mar 1 00:15:25.53
分类:
其他好文 时间:
2018-05-06 11:10:24
阅读次数:
197
JS闭包 写在闭包之前: 上下文(context) 是一段程序运行所需要的最小数据集合。我们可以从上下文交换(context switch)来理解上下文,在多进程或多线程环境中,任务切换时首先要中断当前的任务,将计算资源交给下一个任务。因为稍后还要恢复之前的任务,所以中断的时候要保存现场,即当前任务 ...
分类:
Web程序 时间:
2018-05-06 11:10:18
阅读次数:
230