diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml index 29cc3476..f34ff6bf 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.channels.xml @@ -14,13 +14,12 @@ BSフジ・181 BS日テレ 4K BS日テレ - BS松竹東急 + J:COM BS BS-TBS 4K BS-TBS BSテレ東 4K BSテレ東 BSよしもと - ケーブル4K カートゥーン ネットワークHD 海外アニメ国内アニメ チャンネル銀河 歴史ドラマ・サスペンス・日本のうた 映画・チャンネルNECO-HD @@ -51,14 +50,13 @@ J:COMプレミアチャンネル J:テレ 時代劇専門チャンネル HD - レジャーチャンネル 日本テレビ フジテレビ テレビ朝日 テレビ神奈川 TBS テレビ東京 - テレビ埼玉 + テレ玉1 J SPORTS 1 HD J SPORTS 2 HD J SPORTS 3 HD @@ -83,19 +81,12 @@ 日テレNEWS24 HD パラダイステレビ プレイボーイ チャンネル - PPVチョイス940(アダルト、エロスシネマ) - PPVチョイス941(アダルト、エロスシネマ) QVC レッドチェリー ショップチャンネル スカイA - 100%ヒッツ!スペースシャワーTVプラス - SPEEDチャンネル スポーツライブ+ - スターチャンネルD スターチャンネル1 - スターチャンネル2 - スターチャンネル3 旅チャンネル HD タカラヅカ・スカイ・ステージ TBSチャンネル1 最新ドラマ・音楽・映画 @@ -107,7 +98,6 @@ テレ朝チャンネル1 テレ朝チャンネル2 V☆パラダイス - WOWOW 4K WOWOWシネマ WOWOWライブ WOWOWプラス 映画・ドラマ・スポーツ・音楽 @@ -123,18 +113,17 @@ 日経CNBC パチンコ★パチスロTV! ジュエリー☆GSTV - JSPORTS1 (4K) - JSPORTS2 (4K) - JSPORTS3 (4K) - JSPORTS4 (4K) ショップチャンネル 4K 4K QVC - NHK BSP4K NHK BS MTV HD NHK東京 総合 NHK東京 教育 TOKYO MX + BS10 + satonoka 4K + レジャーチャンネル + SPEEDチャンネル NHK京都 総合 NHK大阪 総合 テレビ大阪 @@ -145,4 +134,4 @@ 読売テレビ サンテレビ TSS - + \ No newline at end of file diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js index 9651de74..03880fcc 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.config.js @@ -12,10 +12,15 @@ module.exports = { site: 'tvguide.myjcom.jp', days: 2, lang: 'ja', + request: { + headers: { + Cookie: 'AD_NAV=1; area_id=108;', + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0 WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36' + } + }, url: function ({ date, channel }) { const id = `${channel.site_id}_${date.format('YYYYMMDD')}` - - return `https://tvguide.myjcom.jp/api/getEpgInfo/?channels=${id}` + return `https://tvguide.myjcom.jp/api/getEpgInfo/?channels=${id}&rectime=&rec4k=` }, parser: function ({ content, channel, date }) { let programs = [] diff --git a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js index d4edce27..05910439 100644 --- a/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js +++ b/sites/tvguide.myjcom.jp/tvguide.myjcom.jp.test.js @@ -17,7 +17,7 @@ const content = fs.readFileSync(path.resolve(__dirname, './__data__/content.json it('can generate valid url', () => { const result = url({ date, channel }) - expect(result).toBe('https://tvguide.myjcom.jp/api/getEpgInfo/?channels=120_200_4_20220114') + expect(result).toBe('https://tvguide.myjcom.jp/api/getEpgInfo/?channels=120_200_4_20220114&rectime=&rec4k=') }) it('can parse response', () => {