随笔分类 - python
摘要:https://www.jianshu.com/p/7a4414082ce2 selenium_对浏览器操作、鼠标操作等总结 12016.08.15 11:40:31字数 7078阅读 14733 12016.08.15 11:40:31字数 7078阅读 14733 1 控制浏览器 Seleniu
阅读全文
摘要:Python Webdriver 重新使用已经打开的浏览器实例 因为Webdriver每次实例化都会新开一个全新的浏览器会话,在有些情况下需要复用之前打开未关闭的会话。比如爬虫,希望结束脚本时,让浏览器处于空闲状态。当脚本重新运行时,它将继续使用这个会话工作。还就是在做自动化测试时,前面做了一大推操
阅读全文
摘要:python selenium-webdriver 处理JS弹出对话框(六) 在实际系统中,在完成某些操作时会弹出对话框来提示,主要分为"警告消息框","确认消息框","提示消息对话"三种类型的对话框。 1.警告消息框(alert) 警告消息框提供了一个"确定"按钮让用户关闭该消息框,并且该消息框是
阅读全文
摘要:史上最全!Selenium元素定位的30种方式 2018年05月20日 21:02:30 我的猪很厉害的 阅读数 24229 史上最全!Selenium元素定位的30种方式 2018年05月20日 21:02:30 我的猪很厉害的 阅读数 24229 史上最全!Selenium元素定位的30种方式
阅读全文
摘要:Selenium3学习笔记 Selenium3学习笔记 Selenium3学习笔记 Selenium3学习笔记 本文所述内容在Windows系统下实践完成,涉及的软件版本信息如下: 软件 版本 位数 Java 1.8.0_152 64位 Eclipse eclipse-jee-oxygen-1a-w
阅读全文
摘要:list1 = [['张三','男','未婚',20],['李四','男','已婚',28],['小红','女','未婚',18],['小芳','女','已婚',25]] output = open('data.xls','w',encoding='gbk') output.write('name\
阅读全文
摘要:返回函数 def func(flag): def sum(a,b): return a+b def jianfa(a,b): return a-b if flag == "+": return sum else: return jianfa result = func("+") print(resu
阅读全文
摘要:def setValue2inputs(self): print('测试') # 清空输入框中所有的数据 jsresultstr = '' for r in self.last_100result: type = self.radioSelectName num = "" ...
阅读全文
摘要:Python格式化函数 | format() 原创: wen EnjoyPython 昨天 介绍Python中format()函数的主要用法 格式化字符串: 基本格式:<模板字符串>.format(<逗号分隔的参数>)现有 : nums = [1, 3, 5, 7, 9, 0, 2, 4, 6, 8
阅读全文
摘要:变量 数据类型 数据类型转换 js遍历字符 js获取指定字符 查询字符串 截取字符 数组创建 join字符拼接 数组 添加元素 向前面添加 window对象 提示框 7.2 DOM 节点 根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点(NODE): 整个文档是一个文档节
阅读全文
摘要:一 什么是jQuery <1> jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。 <2>jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO MORE! <3>它是轻量
阅读全文
摘要:1.1 什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON是用字符串来表示Javascript对象; 请大家记住一句话:json字符串就是js对象的一种表现形式(字符串的形式) 既然我们已经学过python的json模块,我们就用
阅读全文
摘要:JavaScript概述 44-03 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan E
阅读全文
摘要:41—05: 1.行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。 <p style="background-color: rebeccapurple">hello yuan</p> 2.嵌入式 嵌入式是将CSS样式集中写在网页的<head></head>
阅读全文
摘要:本节内容 引子 到目前为止,我们已经学了网络并发编程的2个套路, 多进程,多线程,这哥俩的优势和劣势都非常的明显,我们一起来回顾下 协程的好处: 无需线程上下文切换的开销 无需原子操作锁定及同步的开销 "原子操作(atomic operation)是不需要synchronized",所谓原子操作是指
阅读全文
摘要:# -*- coding: utf-8 -*- # -- coding: utf-8 -- import pickle class School(): def __init__(self,name): self.name = name def save(self): # 写入 with open('my', 'wb') as...
阅读全文
摘要:r = map(lambda x: x*x, [1, 2, 3]) print(list(r)) # r已经计算出来了 #[1, 4, 9] a=[["12",1], ["13",2], ["14",3], ["15",4]]a = map(lambda x:[x[0],x[1]+1], a)print(list(a))#[['12', 2], ['13', 3], ['14', 4], ['1...
阅读全文
摘要:Python提供了一个非常棒的模块用于创建自定义的迭代器,这个模块就是 itertools。itertools 提供的工具相当高效且节省内存。使用这些工具,你将能够创建自己定制的迭代器用于高效率的循环。这一章,我们将一起看一看这些工具的应用实例以便理解并应用到自己的编程中去。 让我们先从几个无限迭代器的例子开始吧! 无限迭代器 itertools 包自带了三个可以无限迭代的迭代器。这意味着,...
阅读全文
摘要:import numpy as np ret = np.arange(3) print(ret) """ 运行结果 [0 1 2] """ import numpy as npret = np.array([1,2,3,4])print(ret)"""运行结果[1 2 3 4]""" import numpy as npret = np.ones(5)print(ret)ret2 = np.z...
阅读全文