web-phantom

Simple bridge between Node.js and PhantomJS

Usage no npm install needed!

<script type="module">
  import webPhantom from 'https://cdn.skypack.dev/web-phantom';
</script>

README

npm install web-phantom
const rWebPhantom   = require("web-phantom"),
      rCo           = require("co");
      
rCo(function* () {
    const ph        = yield rWebPhantom();

    const page      = yield ph.createPage();

    const status    = yield page.open("https://db.gg"),
          content   = yield page.content();

    console.log("Page (%s):\n\n%s", status, content);

    yield page.close();
    yield ph.exit();
}).catch(console.error);
  1. Download PhantomJS (2.x)
  2. Run PhantomJS in the console: "> phantomjs -v"
  3. Run node.js applications

Doc

License

MIT


@ Daeren @ Telegram