1.1.0 • Published 10 years ago

scrape-scripts v1.1.0

Weekly downloads
7
License
MIT
Repository
github
Last release
10 years ago

scrape-scripts

experimental

Scrapes all <script> tags from a site's HTML. The callback is provided with a list of script objects with the data { type, src, body }, matching each <script> attribute.

src attributes are followed and the body replaced with the requested script's contents.

scrape('http://mattdesl.github.io/ink/index.html', function(err, results) {
  if (err) throw err
  
  // bundle.js
  console.log(results[0].src)  
  
  // contents of http://mattdesl.github.io/ink/bundle.js
  console.log(results[0].body)
})

Usage

NPM

scrape(uri|opt, callback)

Scrapes the uri String and triggers the callback after all script tags have been parsed and their src attributes followed.

Or, you can pass an opt object with the following:

  • uri - the URI string
  • loadSrc - boolean, whether to follow script src attribute and load the contents (default true)

License

MIT, see LICENSE.md for details.

1.1.0

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

11 years ago

1.0.2

11 years ago

1.0.1

11 years ago

1.0.0

11 years ago