freeview.co.uk: send browser User-Agent for program details

This commit is contained in:
Marco Migozzi committed 2026-10-01 09:10:03 +02:00
1 parent a047034a86
commit 8975ce5209
1 file changed
+6 -1
@@ -85,7 +85,12 @@ function parseItems(content, channel) {
async function loadProgramDetails(item) {
const url = `https://www.freeview.co.uk/api/program?pid=${item.program_id}&start_time=${item.start_time}&duration=${item.duration}`
const data = await axios
.get(url)
.get(url, {
headers: {
'User-Agent':
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36'
}
})
.then(r => {
const programs = r?.data?.data?.programs
return Array.isArray(programs) && programs.length > 0 ? programs[0] : {}