From 68a896fc4bb1d8021c8e27dd4cc2ca1550f591d7 Mon Sep 17 00:00:00 2001 From: rols1 Date: Wed, 12 Apr 2023 17:27:10 +0200 Subject: [PATCH] Einzelupdate ARDnew.py --- resources/lib/ARDnew.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/resources/lib/ARDnew.py b/resources/lib/ARDnew.py index 6df973b..d1f3311 100644 --- a/resources/lib/ARDnew.py +++ b/resources/lib/ARDnew.py @@ -10,8 +10,8 @@ # 21.11.2019 Migration Python3 Modul kodi_six + manuelle Anpassungen # ################################################################################ -# 36 # Numerierung für Einzelupdate -# Stand: 08.04.2023 +# 37 # Numerierung für Einzelupdate +# Stand: 12.04.2023 # Python3-Kompatibilität: from __future__ import absolute_import # sucht erst top-level statt im akt. Verz. @@ -1241,6 +1241,8 @@ def get_page_content(li, page, ID, mark='', mehrzS=''): gridlist = blockextract( '"availableTo":', page) # geändert 10.11.2021 if len(gridlist) == 0: # 09.01.2022 Fallback für A-Z-Inhalte gridlist = blockextract( '"decor":', page) + if len(gridlist) == 0: # 12.04.2023 Fallback für Menü-Inhalte + gridlist = blockextract( '"images":', page) if len(gridlist) == 0: msg1 = 'keine Beiträge gefunden' @@ -1258,7 +1260,10 @@ def get_page_content(li, page, ID, mark='', mehrzS=''): targetID= stringextract('target":{"id":"', '"', s) # targetID, auch Search else: targetID= stringextract('id":"Link:', '"', s) # Serie in Swiper via ARDStartSingle - PLog(targetID) + if targetID == "": + links = stringextract('target":', '}', s) + targetID= stringextract('href:"', '"', links) + PLog("targetID: " + targetID) if targetID == '': # kein Video continue