node-chrome-page

0.2.0 • Public • Published

node-chrome-page

Simply fetch any web page using Chrome browser after the page's JavaScript is loaded. Now using Puppeteer with stealth mode.


Usage:

var chromePage = require("node-chrome-page");
var chrome = new chromePage();
chrome.page(link, cacheTime, cacheFile);
  • link: Page to fetch
  • cacheTime: Time to cache the page in seconds. (OPTIONAL)
  • cacheFile: File to use for cache. (OPTIONAL)

Example (latest):

var chromePage = require("node-chrome-page");
var chrome = new chromePage();
chrome
  .page("https://google.com", 10, "node-chrome-page.json")
  .then(function(html) {
    console.log(html);
  })
  .catch(function(error) {
    console.log(error);
  });

Example (till v0.0.8):

require("node-chrome-page")
  .page("https://google.com", 10)
  .then(function(html) {
    console.log(html);
  })
  .catch(function(error) {
    console.log(error);
  });

Version history:

v0.0.6:
Added cache support.

v0.0.9:
Fixed a serious cache bug.

v0.1.1:
Added cache file name support.

v0.1.4:
Added large cache support using node-big-cache: https://www.npmjs.com/package/node-big-cache

Package Sidebar

Install

npm i node-chrome-page

Weekly Downloads

2

Version

0.2.0

License

MIT

Unpacked Size

5.2 kB

Total Files

4

Last publish

Collaborators

  • rehmat