在做网络爬虫的时候会遇到json数据格式的数据包,如果返回的是一个json格式的文件,可以使用Python
Yaml包处理数据,不需要再使用正则表达式匹配了,使用实例如https://maps-api-ssl.google.com/maps/suggest?q=hello
这个地址,我们需要que....
分类:
编程语言 时间:
2014-05-23 23:04:01
阅读次数:
484
FluentAutomation是流畅的自动化应用编程接口,支持Selenium和WatiN
连同它们所有的风格和驱动程序。自从Fluient支持Selenium,那就意味着你可以使用Selenium
ChromeDriver,IEDriver,远程Web驱动程序甚至于无头的PhantomJS。Gi...
分类:
Web程序 时间:
2014-05-19 23:03:45
阅读次数:
347
一方面是激励自己学习,另一方面是提高自己的英文水平。接下来的一段时间里,按照计划一个星期翻译一篇英文文章。内容:webdriver、selenium自动化相关来源:google搜索关键字
xxx test with selenium 或 xxx test with webdriver时间:2014-...
分类:
Web程序 时间:
2014-05-19 22:28:42
阅读次数:
412
一、robot简介
robot是dojo框架中用来进行前端自动化测试的工具,doh主要目的在于单元测试,而robot可以用来模仿用户操作来测试UI。总所周知,Selenium也是一款比较流行的前端自动化测试工具,与Selenium相比robot的优点在于robot触发的浏览器事件是真正的用户操...
分类:
其他好文 时间:
2014-05-19 18:52:16
阅读次数:
186
之前看过Python学习的经验,说以工程为导向学习。
自己分析了一下,一般接触Python的都有一定的其他语言基础,对于程序设计的基本逻辑,语法都有一个大概的了解。而Python这种脚本语言,没有过于独特的语法,在一定的其他语言的基础上,更是可以直接上手的。
之前看Python简明教程,半天没有进度。正好遇上Python爬虫项目,直接上手,方便快捷。
网站:http://acm.njupt.edu.cn/welcome.do?method=index,正值系统更新,于是写一个备份代码的爬虫。...
分类:
编程语言 时间:
2014-05-18 08:25:35
阅读次数:
461
如今,大多数的Web应用程序使用AJAX技术。当页面加载到浏览器,页面中的元素也许在不同的时间间隔内加载。这使得元素很难定位,如果在DOM中的元素没有呈现,它将抛出ElementNotVisibleException异常。使用waits,我们可以解决这个问题。
SeleniumWebDrive...
分类:
编程语言 时间:
2014-05-16 01:16:31
阅读次数:
368
autoit.au3#include WinWait("打开","",20);
//暂停执行脚本,直到上传对话框出现WinActive("打开")WinWaitActive("打开","",5);
//激活上传窗口ControlFocus("打开", "", "[CLASS:Edit;...
分类:
编程语言 时间:
2014-05-15 21:21:46
阅读次数:
510
最近在做一个网络爬虫程序,后台使用python不定时去抓取数据,前台使用php进行展示
网站是:http://se.dianfenxiang.com...
分类:
编程语言 时间:
2014-05-15 19:49:12
阅读次数:
291
有各种不同的策略来定位页面中的元素。你可以使用最合适定位方式用于你的用例。Selenium提供了以下方法来定位页面中的元素:find_element_by_idfind_element_by_namefind_element_by_xpathfind_element_by_link_textfi.....
分类:
编程语言 时间:
2014-05-15 17:28:48
阅读次数:
430
selenium grid Quick
Startselenium-grid是用于设计帮助我们进行分布式测试的工具,其整个结构是由一个hub节点和若干个代理节点组成。hub用来管理各个代理节点的注册和状态信息,并且接受远程客户端代码的请求调用,然后把请求的命令再转发给代理节点来执行。1、启动Sele...
分类:
其他好文 时间:
2014-05-15 11:48:38
阅读次数:
332