Update singtel.com

This commit is contained in:
freearhey
2023-11-27 13:40:18 +03:00
parent 95ec7df976
commit e7516fbed7
4 changed files with 207 additions and 158 deletions

View File

@@ -34,6 +34,27 @@ module.exports = {
})
return programs
},
async channels() {
const axios = require('axios')
const cheerio = require('cheerio')
const data = await axios
.get(`https://www.singtel.com/personal/products-services/tv/tv-programme-guide`)
.then(r => r.data)
.catch(console.log)
const $ = cheerio.load(data)
let datamodel = $('ux-tv-channel-epg').attr('datamodel')
datamodel = JSON.parse(datamodel)
return datamodel.tvChannelLists.map(item => {
return {
lang: 'en',
site_id: item.epgChannelId,
name: item.title.trim()
}
})
}
}