casperjs的启动
2015-12-29 09:23
627 查看
我们发现casperjs其实就是一段脚本,那么这段脚本是怎么运行起来的,是怎么调用phantomjs的。当我们运行一个casperjs实例的同时,按下ctrl+z让casperjs 在后台挂起,这个时候查询phantom就会发现有如下进程在运行:
很显然,实际运行的是phantomjs,那么我们运行时的casperjs是如何调用phantomjs的?在linux下,实际的casperjs是一段python代码,最开始shell驱动执行发现casperjs第一行代码:
于是启动python去执行后续的代码。python代码的字后面会启动phantomjs执行相应的casperjs代码。
phantomjs /samba/work/casperjs/bin/bootstrap.js --casper-path=/samba/work/casperjs --cli ../../crawl.js --url=http://qq.com
很显然,实际运行的是phantomjs,那么我们运行时的casperjs是如何调用phantomjs的?在linux下,实际的casperjs是一段python代码,最开始shell驱动执行发现casperjs第一行代码:
#!/usr/bin/env python
于是启动python去执行后续的代码。python代码的字后面会启动phantomjs执行相应的casperjs代码。
相关文章推荐
- 【深入ASP.NET原理系列】--ASP.NET请求管道、应用程序生命周期、整体运行机制
- Asp导出数据库数据到Excel
- ASP.NET MVC实现仪表程序
- ASP.NET服务器控件开发(1)封装html
- aspx页面与ascx控件脚本冲突的问题
- asp.net站点阻止某个文件夹或者文件被浏览器访问
- asp.net get图
- 运用ASP.NET实现
- 树莓派 Raspberry Pi
- 【ASP.NET 进阶】根据IP地址返回对应位置信息
- ASP.NET请求管道、应用程序生命周期、整体运行机制
- ASP.NET中JSON的序列化和反序列化
- ASP.NET MVC 随想录
- .aspx 如何转.html
- asp.net mvc 、 ajax 批量上传文件
- ASP.NET 页面生命中的关键事件的执行顺序
- 最全的ASP.NET MVC路由配置,以后RouteConfig再弄不懂去吃翔
- 2015年.追忆 开发小白一路上所经历的事儿...
- 【深入ASP.NET原理系列】--ASP.NET请求管道、应用程序生命周期、整体运行机制
- ASP.NET 出现错误 &nbsp…