将学习变成乐趣,一直在路上
每天1990

导航

 

2014年5月9日

摘要: 公司的登录注册等操作有验证码,测试环境可以让开发屏蔽掉验证码,但是如果到线上的话就要想办法识别验证码或必过验证码了。 识别验证码主要分为三部分,一、对验证码进行二值化。二、将二值化后的图片分割。三、进行识别。理论上在识别之前有一个标准化的操作,是将图片进行旋转等操作,尽量将字符弄成一样的格式,... 阅读全文
posted @ 2014-05-09 14:49 每天1990 阅读(2681) 评论(0) 推荐(0) 编辑
 

2014年4月29日

摘要: 在做识别验证码时,需要对验证码图片进行一些处理,所以就学习了一下PIL的知识,下面是我总结的一些常用方法。注明:图片的操作都需要Image库,所以要使用import Image导入库1.打开图片import Imageimg=Image.open("code.jpg")注:有些图片名称是包含中文的,... 阅读全文
posted @ 2014-04-29 18:17 每天1990 阅读(20887) 评论(3) 推荐(1) 编辑
 

2014年4月23日

摘要: 今天群里一个人问了怎么获取当前时间的问题,以前接触过计算日期之差的,具体代码如下:import datetimed1=datetime.datetime(2014,3,14)d2=datetime.datetime(2014,5,1)d3=d2-d1d=(d2-d1).days#datetime.t... 阅读全文
posted @ 2014-04-23 17:29 每天1990 阅读(848) 评论(0) 推荐(0) 编辑
 
摘要: 在用python和selenium编写登录等脚本时,一直都是给用户名和密码直接赋值。但是考虑到这样不便于管理,而且可能多个地方用到同一个变量,所以想把变量放在一个单独的文件中进行管理。以登录脚本为例,我想引用外部文件的的用户名和密码直接赋值。登录的脚本如下:#coding=utf-8import s... 阅读全文
posted @ 2014-04-23 17:28 每天1990 阅读(1720) 评论(0) 推荐(0) 编辑
 
摘要: 在运行一个以前执行的过的功能时,报错了,不能执行了。功能描述:通过导航,选择下拉项(发布职位功能),下面是审查的元素:获取元素的代码:尝试了用xpath去获取:driver.find_element_by_xpath("//a[@href='/ManageJob/PubNewJob']").clic... 阅读全文
posted @ 2014-04-23 17:26 每天1990 阅读(1960) 评论(0) 推荐(0) 编辑
 
摘要: 学习前端知识,对我们查找页面元素很有帮助,而且自己在原公司时,有参与一个QA系统,自己去设计了这个产品,出了原型图,同时设计了几个页面,希望通过做这个产品提高自己的技术,可是因为离职,所以计划搁浅了,现在希望可以完成这个系统。需求:Q系统主页有一个消息提醒区,距离上一个div大概16px距离,该提醒... 阅读全文
posted @ 2014-04-23 17:25 每天1990 阅读(1284) 评论(0) 推荐(0) 编辑
 
摘要: Python+Webdriver写脚本时,对一些输入框赋值会涉及到输入中文,这时需要在中文前加u举个例子,在用百度搜索时,要在搜索输入框内输入值,我用的编码格式是utf-8,向输入框内输入值是:driver.find_element_by_id("kw1").send_keys("代码")运行程序,... 阅读全文
posted @ 2014-04-23 17:24 每天1990 阅读(567) 评论(0) 推荐(0) 编辑
 
摘要: 在选择下拉框中的值时遇到了困难,用driver.find_element_by_id("").send_keys("")进行赋值不能成功获取下拉框中的值。此次是补充以前的文档,以前是用xpath去获得select中的option,但是用xpath如果改变了顺序会很麻烦,也可以用Select去获得op... 阅读全文
posted @ 2014-04-23 17:22 每天1990 阅读(13726) 评论(0) 推荐(0) 编辑
 
摘要: 今天在安装pygame时出错,提示“Python version 2.7 required, which was not found in the registry”,经过网上查找资料后发现只需要新建一个register.py文件就可以了。新建文件,粘贴下面的内容:## script to regi... 阅读全文
posted @ 2014-04-23 17:18 每天1990 阅读(873) 评论(0) 推荐(0) 编辑
 
摘要: 以前写过关于python和selenium加myeclipse的环境配置,但是myeclipse启动时过于费时,虽然myeclipse有很好的提示功能,但是作为初学者,我还是直接用python的idle编辑器去调用selenium,这样可以更好的学习,下面讲一下python+selenium的环境配... 阅读全文
posted @ 2014-04-23 17:17 每天1990 阅读(322) 评论(0) 推荐(0) 编辑