上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页
摘要: 前面讲了如何通过pymysql操作数据库,这次写一个爬虫来提取信息,并将数据存储到mysql数据库 1.爬取目标 爬取猫眼电影TOP100榜单 要提取的信息包括:电影排名、电影名称、上映时间、分数 2.分析网页HTML源码 可以看到每部电影信息都被包裹在一对<dd>...</dd& 阅读全文
posted @ 2018-06-23 17:13 我是冰霜 阅读(1993) 评论(0) 推荐(0) 编辑
摘要: 学习如何使用python的pymysql模块来操作mysql数据库 这里的基本用法主要借鉴了该篇博客:https://www.cnblogs.com/woider/p/5926744.html 因为这个作者总结的很全面,也很简洁,看完很容易上手 一.pymysql的主要方法 二.常用操作 1.查询数 阅读全文
posted @ 2018-06-22 21:40 我是冰霜 阅读(24202) 评论(0) 推荐(1) 编辑
摘要: 这里主要说一下贪婪匹配和非贪婪匹配 贪婪匹配:匹配尽可能多的字符; 非贪婪匹配:匹配尽可能少的字符 python的正则匹配默认是贪婪匹配 例子: >>> re.match(r'^(\w+)(\d*)$','abc123').groups() ('abc123', '') >>> re.match(r 阅读全文
posted @ 2018-06-18 15:03 我是冰霜 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 启动node程序时,报如下错误: 在网上搜索相关问题原来是端口被占用导致的,找到占用端口的进程,然后杀掉就可以了 1.找到占用端口的进程 方法(1),也是我之前经常用的:lsof -i:端口号,查看该端口被哪个进程占用 方法(2):netstat -tunlp|grep 端口号 2.杀掉进程 然后就 阅读全文
posted @ 2018-06-12 22:23 我是冰霜 阅读(4202) 评论(0) 推荐(0) 编辑
摘要: 这一节主要学习一下compile()函数和group()方法 1. re.compile() compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,然后就可以用编译后的正则表达式去匹配字符串 语法如下:>>> help(re.compile) Help on func 阅读全文
posted @ 2018-06-07 22:40 我是冰霜 阅读(1874) 评论(0) 推荐(1) 编辑
摘要: 在python中通过内置的re库来使用正则表达式,它提供了所有正则表达式的功能。 一.写在前面:关于转义的问题 正则表达式中用“\”表示转义,而python中也用“\”表示转义,当遇到特殊字符需要转义时,你要花费心思到底需要几个“\”,所以为了避免这个情况,墙裂推荐使用原生字符串类型(raw str 阅读全文
posted @ 2018-06-06 23:45 我是冰霜 阅读(59075) 评论(2) 推荐(14) 编辑
摘要: 之前写了一篇使用session跨请求保持会话的帖子,这次在它的基础上对请求方法简单封装一下,可以达到复用的效果 1.先定义登录方法 在登录方法中利用session跨请求保持会话,并返回session,login_ApprExclusive.py代码如下: 2.定义请求方法 把get和post请求方法 阅读全文
posted @ 2018-05-28 18:17 我是冰霜 阅读(1492) 评论(2) 推荐(1) 编辑
摘要: 周末在网上找了些fiddler相关的资料来看,学习下如何使用这个工具(平时接口测试用得比较多,在没有接口文档的情况下,可以通过抓包工具来提取需要测试的接口,ps.好久没写博客了,争取5月结束前再写2篇。) fiddler页面布局 左侧:展示的是所有会话; 右上:某一个会话的具体请求信息(Reques 阅读全文
posted @ 2018-05-27 15:07 我是冰霜 阅读(2202) 评论(0) 推荐(3) 编辑
摘要: 今天在菜鸟教程看到了css组合选择符的“相邻兄弟选择器”,刚开始对这个概念有些不太理解,通过查阅资料并且经过一些试验总算有了些头绪。 原文解释是“相邻兄弟选择器(Adjacent sibling selector)可选择紧接在另一元素后的元素,且二者有相同父元素。如果需要选择紧接在另一个元素后的元素 阅读全文
posted @ 2018-05-19 23:24 我是冰霜 阅读(15835) 评论(3) 推荐(3) 编辑
摘要: 写好BasePage基类和页面元素定位后,就可以针对每个页面写业务逻辑了 1.编写每个页面page类,拿其中一个页面为例 通过调用BasePage中的方法,来进一步编写这个页面用到的一些操作,最后在测试用例中根据业务场景来调用这些封装好的方法 2.编写测试用例 在每个用例汇中调用page类中定义的操 阅读全文
posted @ 2018-05-11 15:56 我是冰霜 阅读(1118) 评论(0) 推荐(1) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页