diff --git a/packages/metascraper-manifest/test/snapshots/index.js.snap b/packages/metascraper-manifest/test/snapshots/index.js.snap index acb93c1b0..fb10027c7 100644 Binary files a/packages/metascraper-manifest/test/snapshots/index.js.snap and b/packages/metascraper-manifest/test/snapshots/index.js.snap differ diff --git a/packages/metascraper/src/index.js b/packages/metascraper/src/index.js index ebd96d267..9dba4260a 100644 --- a/packages/metascraper/src/index.js +++ b/packages/metascraper/src/index.js @@ -1,10 +1,10 @@ 'use strict' const { isUrl } = require('@metascraper/helpers') +const { load } = require('cheerio') const whoops = require('whoops') const { loadRules, mergeRules } = require('./rules') -const loadHTML = require('./load-html') const getData = require('./get-data') const MetascraperError = whoops('MetascraperError') @@ -13,7 +13,7 @@ module.exports = rules => { const loadedRules = loadRules(rules) return async ({ url, - html, + html = '', rules: inlineRules, validateUrl = true, ...props @@ -27,7 +27,7 @@ module.exports = rules => { return getData({ url, - htmlDom: loadHTML(html), + htmlDom: load(html, { baseURI: url }), rules: mergeRules(inlineRules, loadedRules), ...props }) diff --git a/packages/metascraper/src/load-html.js b/packages/metascraper/src/load-html.js deleted file mode 100644 index ec0b73f36..000000000 --- a/packages/metascraper/src/load-html.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict' - -const cheerio = require('cheerio') - -module.exports = (html = '') => cheerio.load(html)