const got = require('got') const cheerio = require('cheerio') const fs = require('fs') got('https://nintendoradioplaylist2.000webhostapp.com/Livestream%20Playlist.html').then(res => { const $ = cheerio.load(res.body) const playlist = [] $('#playlistTableBody tr').each((i, row) => { cells = $(row).find('td') album = $(cells[1]).text() track = $(cells[2]).text() duration = $(cells[3]).text() playlist.push({album, track, duration}) }) fs.writeFileSync('playlist.json', JSON.stringify(playlist)) }).catch(err => { console.log(err) })