Skip to content
This repository has been archived by the owner on Jun 19, 2020. It is now read-only.

Latest commit

 

History

History
162 lines (133 loc) · 3.79 KB

packages.rst

File metadata and controls

162 lines (133 loc) · 3.79 KB

Packages

Phantombuster allows you to select between multiple versions of PhantomJS and CasperJS. Available modules are bundled together in what we call "packages". Each package is assigned a number that you can specify within your scripts.

Very often a script will start like this:

'use strict';
'phantombuster command: casperjs';
'phantombuster package: 2'; // use the 2nd module package (PhantomJS 2.1.1)
'phantombuster dependencies: lib-Nick-beta.coffee';

buster = require('phantombuster').create();
Nick = require('lib-Nick-beta')
nick = new Nick({
    printNavigation: true,
    userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246'
});

The important line here is the third one. It sets up the script's environment with a specific package.

Package 2: PhantomJS 2.1.1

This is the recommended package. Use it! To do so, add

'phantombuster package: 2';

at the beginning of your script.

This package was added July 18th 2016. It includes:

Exact versions of all bundled modules:

[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

Package 1: PhantomJS 1.9.8

This is the default package. Remove any phantombuster package directive from your script to use this package.

Alternatively, your could force the package to 1 by putting this at the beginning of your script:

'phantombuster package: 1';

but it's not necessary.

It's not recommended to use this package because it comes with old versions of PhantomJS and CasperJS.

This is the original Phantombuster package. It includes:

Exact versions of all bundled modules:

[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]