Update sky.com

This commit is contained in:
freearhey
2023-11-27 14:48:00 +03:00
parent 5d6382de15
commit a3a594dfac
4 changed files with 335 additions and 261 deletions

View File

@@ -23,6 +23,31 @@ module.exports = {
})
return programs
},
async channels() {
const axios = require('axios')
const cheerio = require('cheerio')
const data = await axios
.get(`https://www.sky.com/tv-guide/`)
.then(r => r.data)
.catch(console.log)
let channels = []
const $ = cheerio.load(data)
let initialData = $('#initialData').text()
initialData = JSON.parse(decodeURIComponent(initialData))
initialData.state.epgData.channelsForRegion.forEach(item => {
channels.push({
lang: 'en',
site_id: item.sid,
name: item.t
})
})
return channels
}
}