From 8975ce5209438cf9b6ddee2f772cdb8691b4ee30 Mon Sep 17 00:00:00 2001 From: Marco Migozzi Date: Thu, 1 Oct 2026 09:10:03 +0200 Subject: [PATCH] freeview.co.uk: send browser User-Agent for program details --- sites/freeview.co.uk/freeview.co.uk.config.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sites/freeview.co.uk/freeview.co.uk.config.js b/sites/freeview.co.uk/freeview.co.uk.config.js index 3a0f03d46..956929704 100644 --- a/sites/freeview.co.uk/freeview.co.uk.config.js +++ b/sites/freeview.co.uk/freeview.co.uk.config.js @@ -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] : {}