scrape-scripts
v1.1.0
Published
scrapes all <script> tags in an HTML document
Downloads
8
Maintainers
Readme
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 scriptsrc
attribute and load the contents (default true)
License
MIT, see LICENSE.md for details.