Merge pull request #78 from iptv-org/LaneSh4d0w-patch-1

Fix EPG for programme-tv.net
This commit is contained in:
Aleksandr Statciuk 2021-09-05 23:46:47 +03:00 committed by GitHub
commit 844e739f94
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -31,25 +31,25 @@ module.exports = {
parser: function ({ content, date }) {
const programs = []
const dom = new JSDOM(content)
const broadcastCards = dom.window.document.querySelectorAll('.singleBroadcastCard')
const broadcastCards = dom.window.document.querySelectorAll('.mainBroadcastCard')
broadcastCards.forEach(card => {
const hour = (
card.getElementsByClassName('singleBroadcastCard-hour')[0] || { textContent: '' }
card.getElementsByClassName('mainBroadcastCard-startingHour')[0] || { textContent: '' }
).textContent
.toString()
.trim()
const durationContent = (
card.getElementsByClassName('singleBroadcastCard-durationContent')[0] || { textContent: '' }
card.getElementsByClassName('mainBroadcastCard-durationContent')[0] || { textContent: '' }
).textContent
.toString()
.trim()
const title = (
card.getElementsByClassName('singleBroadcastCard-title')[0] || { textContent: '' }
card.getElementsByClassName('mainBroadcastCard-title')[0] || { textContent: '' }
).textContent
.toString()
.trim()
const category = (
card.getElementsByClassName('singleBroadcastCard-genre')[0] || { textContent: '' }
card.getElementsByClassName('mainBroadcastCard-genre')[0] || { textContent: '' }
).textContent
.toString()
.trim()