1.1.0 • Published 10 years ago
scrape-scripts v1.1.0
scrape-scripts
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
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 stringloadSrc- boolean, whether to follow scriptsrcattribute and load the contents (default true)
License
MIT, see LICENSE.md for details.
