windows setup casperjs slimerjs phantomjs BESTWAY

 



EDIT : Here the best solution : install it via npm : npm install -g slimerjs -g to be available everywhere. And that‘s it, juste choose your --engine=slimerjs with casper and it works. Thx for this node module.

For the best way to install phantomjs + casperjs + slimerjs without PATH and OS compatibility headlock :

npm install -g phantomjs npm install -g casperjs npm install -g slimerjs

In windows the exe will be set here : C:\Users\UserName\AppData\Roaming\npm (you don‘t need to put them in PATH, node -npm actually- manages it with the -g flag).

Keep in mind slimerjs has some relative path problems, so to keep the compatibility between phantom and slimer, use fs.workingDirectory, see Is there a way to step in to CasperJS code and Debug step by step

时间: 2024-10-13 23:10:29

windows setup casperjs slimerjs phantomjs BESTWAY的相关文章

Windows Setup progject : 修改默认安装路径

建立Windows Setup project 之后,程序安装的时候会默认选择系统路径- 具体格式为:[ProgramFilesFolder][Manufacturer]\[ProductName], 一般情况下,默认路径为C:\Program Files(x86)\Manufacurer\ProductName. 其中,[Manufacturer]项, 以及[ProductName]项可以在Project里修改. 如下图: ===================================

[Python爬虫] 在Windows下安装PIP+Phantomjs+Selenium

近期准备深入学习Python相关的爬虫知识了.假设说在使用Python爬取相对正规的网页使用"urllib2 + BeautifulSoup + 正則表達式"就能搞定的话.那么动态生成的信息页面.如Ajax.JavaScript等就须要通过"Phantomjs + CasperJS + Selenium"来实现了. 所以先从安装和功能介绍入门.后面在介绍一些Python相关的爬虫应用. 一. 介绍 PhantomJS PhantomJS是一个server端的 Jav

Windows下 Python Selenium PhantomJS 抓取网页并截图

安装Python https://www.python.org/downloads/release 下载安装 将Python目录加入PATH 安装SetupTools https://pypi.Python.org/pypi/setuptools 下载解压到Python目录并进入 cmd执行Python setup.py install 安装Pip https://pypi.Python.org/pypi/setuptools 下载解压到Python目录并进入 cmd执行Python setup

nodejs下載quint包時,windows下npm安装PhantomJS失败

出錯如下圖 還有一種情況是被牆了 報錯如下: npm ERR! Exit status 8 解决办法就是手动下载phantomjs-1.9.7-windows.zip,复制到C:\Users\ADMINI~1\AppData\Local\Temp\phantomjs\目录,再次执行npm install,安装成功,如下: 下载phantomjs-1.9.7-windows.zip必须挂代理或者VPN,比较麻烦,大家可以从网盘下载,里面包括各种系统下的版本.

[Python爬虫] 在Windows下安装PhantomJS和CasperJS及入门介绍(上)

最近在使用Python爬取网页内容时,总是遇到JS临时加载.动态获取网页信息的困难.例如爬取CSDN下载资源评论.搜狐图片中的"原图"等,此时尝试学习Phantomjs和CasperJS来解决这个问题.这第一篇文章当然就是安装过程及入门介绍. 一. 安装Phantomjs 下载地址:http://phantomjs.org/        官网介绍:          PhantomJS is a headless WebKit scriptable with a JavaScript

[Python学习] 在Windows下安装PhantomJS和CasperJS及入门介绍(上)

最近在使用Python爬取网页内容时,总是遇到JS临时加载.动态获取网页信息的困难.例如爬取CSDN下载资源评论.搜狐图片中的"原图"等,此时尝试学习Phantomjs和CasperJS来解决这个问题.这第一篇文章当然就是安装过程及入门介绍. 一. 安装Phantomjs 下载地址:http://phantomjs.org/ 官网介绍: PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fas

windows下面安装casperjs

因为需要 就学习了一下casperjs,CasperJS是一个开源的导航脚本处理和测试工具,基于PhantomJS(前端自动化测试工具)编写.由于casperjs对PhantomJS的依赖性,所以需要安装PhantomJS. PhantomJS最好下载最新的版本,由于网上版本较多,所以我就找到了较新的版本提供下载,是2.0.0版本的.可以在csdn上找到相应的下载资源. PhantomJS安装完成后,需要将PhantomJS的安装路径写入到Windows的环境变量中去.过程这里就不再细讲了. c

Phantomjs:根据casperjs源码拓展download方法

最近项目在使用Phantomjs作自动化检测时,有一个需求,需要下载检测网站的所有资源,包括css.js和图片资源,方便人工分析时可以把整个page还原.可惜,Phantomjs并没有直接提供download()这样的方法.查找资料后发现Casperjs有一个download的方法,可以把任意url的内容下载为字符串.由于Casperjs是根据Phantomjs开发的,因此从Casperjs的源码上分析,可能会得到一点启发. 目的:根据Casperjs源码,拓展Phantomjs,添加downl

[译文]casperjs 的API-casper模块

Casper class: 可以通过这个模块的create()方法来获取这个模块的一个实例,这是最容易的: var casper = require('casper').create(); 我们也可以通过实例化主方法的方式获得一个自身的实例: var casper = new require('casper').Casper(); 提示: 如果扩展casper类,后面的章节会讲到   不管是casper构造函数还是create()方法,都接受一个参数选项,这个标准的javascript对象一样.