Phantombuster freezes module and headless browser versions in what we call "packages". Each package is identified by its number (higher numbers represent more recent versions).
Phantombuster package directive
Each scriptscript - The source code that will be executed by NodeJS in the cloud, using Puppeteers, Buster library, and more. must have a phantombuster package
directive indicating which package to use when run. That way, we can guarantee that the script will execute in the same environment every time (same available modules, same headless browser versions). We wrote a dedicated article on how to use script directives.
When new software is released (updated modules, new headless browser versions...), Phantombuster will release a new package with a higher number. Old scripts will continue running on the previous package. New scripts should start using the new one to benefit from updated software.
A typical way to start a script is as follows:
// Phantombuster configuration {
"phantombuster command: nodejs"
"phantombuster package: 5" // use the 5th package
"phantombuster flags: save-folder"
// }
const Buster = require("phantombuster")
const buster = new Buster()
const puppeteer = require("puppeteer")
The important line here is the third one. It sets up the script's environment with a specific package.
Module request
If you need us to install a specific module, contact us at [email protected] and we'll do what we can
Available packages
Package 5: Headless Chrome 65
To use this package, add "phantombuster package: 5"
at the beginning of your script. It includes:
- Headless Chrome 65.0.3325.106-1
- Puppeteer 1.6.2
- Node 8.x (installed from NodeSource setup_8.x)
Exact versions of all bundled modules:
@keyv/[email protected]
@keyv/[email protected]
@keyv/[email protected]
@keyv/[email protected]
@keyv/[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]
[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 4: Headless Chrome 62
To use this package, add "phantombuster package: 4"
at the beginning of your script. It includes:
- Headless Chrome 62.0.3202.29
- NickJS 0.2.6 (installed from [email protected])
- PhantomJS 2.1.1 (installed from [email protected], DEPRECATED)
- CasperJS 1.1.4 (installed from [email protected], DEPRECATED)
- Node 8.x (installed from NodeSource setup_8.x)
Exact versions of all bundled modules:
@keyv/[email protected]
@keyv/[email protected]
@keyv/[email protected]
@keyv/[email protected]
@keyv/[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]
[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 3: PhantomJS 2.1.1 (deprecated)
Deprecation notice
This package is deprecated. Old scripts will continue working. New scripts should NOT be using this package.
To use this package, add "phantombuster package: 3"
at the beginning of your script. It includes:
- NickJS 0.0.9 (installed from [email protected])
- PhantomJS 2.1.1 (installed from [email protected])
- CasperJS 1.1.3 (installed from [email protected])
- Node 6.x (installed from NodeSource setup_6.x)
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]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Package 2: PhantomJS 2.1.1 (deprecated)
Deprecation notice
This package is deprecated. Old scripts will continue working. New scripts should NOT be using this package.
To use this package, add "phantombuster package: 2"
at the beginning of your script. This package was added July 18th 2016. It includes:
- PhantomJS 2.1.1 (installed from [email protected])
- CasperJS 1.1.2 (installed from [email protected])
- Node 6.x (installed from NodeSource setup_6.x)
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 (deprecated)
Deprecation notice
This package is deprecated. Old scripts will continue working. New scripts should NOT be using this package.
To use this package, add "phantombuster package: 1"
at the beginning of your script.
This is the original Phantombuster package. It includes:
- PhantomJS 1.9.8 (installed from the deprecated [email protected])
- CasperJS 1.1.0-beta3 (installed from the deprecated [email protected])
- Node 6.x (installed from NodeSource setup_6.x)
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]0.1
[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]
Updated 8 months ago
What's Next
BusterJS agent module |