- 博客(4)
- 收藏
- 关注
原创 ruby爬虫日记1
概述:打算对51job的页面写一个爬虫脚本,能在选择职能/行业/月薪后,爬取符合条件的工作信息 问题描述: 1.在选择职能后,点击搜索按钮,会在新窗口打开页面,使用mechanize库对选择职能的input控件(实际类型是个button)进行赋值,再提交表单。从脚本的结果看,发现对应的page的title与实际操作的不一致; 2.怀疑表单提交不仅与button
2016-07-19 00:05:13 1119
原创 我的自动化日记1——元素定位过程中的意外事故
平时使用watir-webdriver写web自动化脚本的时候,习惯使用最短的路径去定位元素。如果一个iframe下面的某个文本是唯一的(通常包含在div中),就直接使用iframe(:id=>"xxx").div(:text=>"某文本")来定位,而不会去关注div上层的table或其它具有id的div。 结果有一天遇见一件怪事,我创建了一个名词为test的用户(可以点击文本来
2016-06-19 22:53:58 241
转载 javascript注入
转自:http://zxf-noimp.iteye.com/blog/1130771 1、JavaScript注入就是在浏览器地址栏中输入一段js代码,用来改变页面js变量、页面标签的内容。 使用Javascript注入,用户不需要关闭或保存网页就可以改变其内容,这是在浏览器的地址栏上完成的。命令的语法如下: Js代码 javascript:alert(#comma
2016-03-21 22:15:30 242
转载 揭秘webdriver实现原理
转自http://www.cnblogs.com/timsheng/archive/2012/06/12/2546957.html 通过研究selenium-webdriver的源码,笔者发现其实webdriver的实现原理并不高深莫测无法揣度。在这里以webdriver ruby binding的firefox-webdriver实现为例,简单介绍一下webdriver的工作原理。
2016-03-20 23:52:46 2348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人