sitemap-urls
Version:
Extract URLs from an XML sitemap.
20 lines (14 loc) • 323 B
JavaScript
const cheerio = require('cheerio')
function extractUrls(xml) {
const urls = []
const $ = cheerio.load(xml, { xmlMode: true })
$('loc').each(function() {
const url = $(this).text()
if (urls.indexOf(url) < 0) {
urls.push(url)
}
})
return urls
}
exports.extractUrls = extractUrls