Casperjs循环执行(重复执行不退出)
2015-07-23 16:04
239 查看
我们知道,casperjs执行任务的时候最终是要退出的。那么如何让它(隔一段时间)重复的执行一个相同的行为呢。如果你按我们平时的js循环思维去写,你肯定会失败,达不到预期的效果。
参考写法:
注意点:
casperjs是一个链式的工作流程,你要像操作浏览器一样操作它去完成你的任务(事实上它就是一个工作在后台的浏览器内核)。比如先启动(start),然后(then)干点什么,然后(then)再干点什么(例如wait/waitForxxx)……
所以.最好只创建casper一个实例运行,如果你试图创建多个实例,程序往往会假死,不会(能)退出。
参考写法:
casperjs是一个链式的工作流程,你要像操作浏览器一样操作它去完成你的任务(事实上它就是一个工作在后台的浏览器内核)。比如先启动(start),然后(then)干点什么,然后(then)再干点什么(例如wait/waitForxxx)……
所以.最好只创建casper一个实例运行,如果你试图创建多个实例,程序往往会假死,不会(能)退出。
相关文章推荐
- Casperjs中fill提交表单遇到的问题
- 用CasperJs自动浏览页面
- 在Windows下编写并运行第一个ASP.NET 5 Preview Web API程序
- [ASP.NET MVC 小牛之路]18 - Web API
- [ASP.NET MVC 小牛之路]17 - 捆绑(Bundle)
- [ASP.NET MVC 小牛之路]16 - Model 验证
- [ASP.NET MVC 小牛之路]15 - Model Binding
- ASP.NET中文件上传与下载
- [ASP.NET MVC 小牛之路]14 - Unobtrusive Ajax
- [ASP.NET MVC 小牛之路]13 - Helper Method
- [ASP.NET MVC 小牛之路]11 - Filter
- ASP.Net IE10+ SCRIPT:XXX_doPostBack 未定义
- 【asp】web做文件上传,需要在表单用上 <form Enctype="multipart/form-data"/>
- [ASP.NET MVC 小牛之路]10 - Controller 和 Action (2)
- [ASP.NET MVC 小牛之路]09 - Controller 和 Action (1)
- [ASP.NET MVC 小牛之路]08 - Area 使用
- [ASP.NET MVC 小牛之路]06 - 使用 Entity Framework
- RaspberryPi 树莓派启动报错 mmcblk0: error -110 解决方法
- [ASP.NET MVC 小牛之路]05 - 使用 Ninject
- [ASP.NET MVC 小牛之路]04 - 依赖注入(DI)和Ninject