Loading

06 2018 档案

摘要:1、打开 my.cnf 配置文件,找到 [mysqld] ,然后在该行下面添加以下参数: 2.登录 MySQL,此时不需要密码,直接回车: 3.更改 root 密码 为 123456: 4.退出,使用新的密码登陆 注意:修改完后,记得注释掉 my.cnf 中的 skip grant tables 参 阅读全文
posted @ 2018-06-30 23:18 面包的储物间 阅读(143) 评论(0) 推荐(0)
摘要:[toc] 1、MySQL 数据库 1.1、安装PyMysql 1.2、使用 PyMySQL 1.2.1、连接数据库 1.2.2、获取数据库游标 1.2.3、创建数据表 1.2.4、执行SQL语句(增加、修改、删除) 1.2.5、查询数据(单条、多条) fetchone() : 返回单个的元组,也就 阅读全文
posted @ 2018-06-30 22:24 面包的储物间 阅读(714) 评论(0) 推荐(0)
摘要:[toc] 1、re模块简介 在 Python 中,已经内置了一个re模块,用来帮助我们使用正则表达式。 【re模块中的函数】 2、compile 函数 compile 函数用于编译正则表达式,生成一个 Pattern 对象,它的一般使用形式如下: 实例 2.1、match 方法 match 方法用 阅读全文
posted @ 2018-06-30 01:55 面包的储物间 阅读(299) 评论(0) 推荐(0)
摘要:[toc] 1、直接赋值 简单来说,直接赋值就是对象的引用(别名)。 1.1、实例 2、浅拷贝 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。 2.1、浅拷贝实例 3、深拷贝 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。 深拷贝是 阅读全文
posted @ 2018-06-29 13:39 面包的储物间 阅读(221) 评论(0) 推荐(0)
摘要:[toc] 1、迭代器 1.1、迭代器简介 迭代器就是用于迭代操作(for 循环)的对象,它像列表一样可以迭代获取其中的每一个元素,任何实现了 __next__ 方法 (python2 是 next)的对象都可以称为迭代器。 【它基于两个方法】 next 返回容器的下一个项目 _ iter _ 返回 阅读全文
posted @ 2018-06-29 13:36 面包的储物间 阅读(247) 评论(0) 推荐(0)
摘要:[TOC] 1、python文件夹和文件的操作主要借助于os和shutil模块 2、文件的操作 3、文件的打开模式 4、目录操作 5、储存TXT文件 6、储存CSV文件 6.1、存储一行文件 输出内容: name | age | sex | | 老王 | 30 | 男 6.2、存储字典形式的数据 6 阅读全文
posted @ 2018-06-28 13:37 面包的储物间 阅读(1172) 评论(0) 推荐(0)
摘要:1 阅读全文
posted @ 2018-06-27 13:32 面包的储物间 阅读(178) 评论(0) 推荐(0)
摘要:[toc] 1、定义一个类 1.关键字class后面跟着类名,类名通常是大写字母开头的单词。 2.紧接着是(object),表示该类是从哪个类继承下来的。 3.如果没有合适的继承类,就使用object类,这是所有类最终都会继承下来的类。 2、定义类属性(参数)和方法(函数) 3、使用__init__ 阅读全文
posted @ 2018-06-25 00:28 面包的储物间 阅读(569) 评论(0) 推荐(0)
摘要:之前学习了8种定位单个元素的方法,同时webdriver还提供了8种定位一组元素的方法。唯一区别就是在单词element后面增加了一个s表示复数: 0.定位一组元素 find_elements_by_id('') find_elements_by_id_by_class_name('') find_ 阅读全文
posted @ 2018-06-24 22:41 面包的储物间 阅读(1902) 评论(0) 推荐(0)
摘要:如果遇到使用ajax加载的网页,页面元素可能不是同时加载出来的,这个时候,就需要我们通过设置一个等待条件,等待页面元素加载完成,避免出现因为元素未加载导致的错误的出现。 WebDriver提供了两种等待类型:显示等待、隐式等待。 1.显示等待:WebDriverWait()类 显示等待:设置一个等待 阅读全文
posted @ 2018-06-24 17:36 面包的储物间 阅读(690) 评论(0) 推荐(0)
摘要:0.导入键盘类Keys() selenium中的Keys()类提供了大部分的键盘操作方法;通过send_keys()方法来模拟键盘上的按键。 1.常用的键盘操作: send_keys(Keys.BACK_SPACE):删除键(BackSpace) send_keys(Keys.SPACE):空格键( 阅读全文
posted @ 2018-06-24 15:24 面包的储物间 阅读(9274) 评论(0) 推荐(1)
摘要:在webdriver中,鼠标的一些操作如:双击、右击、悬停、拖动等都被封装在ActionChains类中,我们只用在需要使用的时候,导入这个类就可以了。 0.ActionChains类提供的鼠标常用方法: perform():执行所有 ActionChains 中存储的行为。 context_cli 阅读全文
posted @ 2018-06-22 10:59 面包的储物间 阅读(14571) 评论(1) 推荐(0)
摘要:[toc] 1、函数 1.函数的定义 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。 2.函数的规则 函数代码块以 def关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参 阅读全文
posted @ 2018-06-22 10:13 面包的储物间 阅读(330) 评论(0) 推荐(0)
摘要:1.获取页面title title:获取当前页面的标题显示的字段 2.获取页面URL current_url:获取当前页面的URL 3.获取浏览器版本号 capabilities['version']):打印浏览器version的值 4.获取元素尺寸 size:返回元素的尺寸 5.获取元素的文本 t 阅读全文
posted @ 2018-06-22 09:58 面包的储物间 阅读(962) 评论(0) 推荐(0)
摘要:1.输入内容 send_keys('valve'):输入内容valve 2.点击按钮 click():点击按钮 3.清空输入框 clear():清空输入框 4.输入内容、点击按钮、清空输入完整实例 5.submit():模拟‘回车’操作 submit():通常应用于提交表单;例如:搜索框输入内容后的 阅读全文
posted @ 2018-06-22 09:58 面包的储物间 阅读(10776) 评论(0) 推荐(0)
摘要:1.设置浏览器大小 maximize_window():设置浏览器大小为全屏 set_window_size(500,500):设置浏览器分辨率为:500×500 2.刷新浏览器页面 refresh()方法:刷新浏览器页面 3.浏览器后退和前进 back():后退 forward():前进 阅读全文
posted @ 2018-06-22 09:57 面包的储物间 阅读(8348) 评论(0) 推荐(0)
摘要:本篇文字主要学习selenium定位页面元素的集中方法,以百度首页为例子。 0.元素定位方法主要有: id定位:find_element_by_id(' ') name定位:find_element_by_name(' ') class定位:find_element_by_class_name(' 阅读全文
posted @ 2018-06-22 09:51 面包的储物间 阅读(1179) 评论(0) 推荐(0)
摘要:[toc] 1.安装模块文件 2.安装浏览器驱动 我们主要用的浏览器驱动有 chrome浏览器 、 firefox浏览器 、还有就是 无界面的chrome浏览器 。 2.1.ChromeDriver驱动 首先,下载安装Chrome浏览器,这个很简单,就不在说明了。 安装ChromeDriver驱动, 阅读全文
posted @ 2018-06-22 09:50 面包的储物间 阅读(1773) 评论(0) 推荐(0)
摘要:[toc] 列表 1.创建列表。 使用中括号( [] )创建; 列表内的内容被称为元素或者项,元素之间通过( , )号分隔开来; 一个列表可以包含不同类型的数据,并可以随意增加修改删除内部元素。 2.访问列表元素 通过列表元素的索引号访问对应元素; 开头第一个元素的索引号是从: list [0] 开 阅读全文
posted @ 2018-06-21 12:17 面包的储物间 阅读(325) 评论(0) 推荐(0)
摘要:[TOC] 1、变量 1.1、什么是变量? 变量是存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。 1.2、变量命名规则 必须以字母或者下划线 阅读全文
posted @ 2018-06-21 11:17 面包的储物间 阅读(211) 评论(0) 推荐(0)