@AddonScriptorDE: Ich denke die ARD Mediathek 3.0.1 aus dem Beta-Repository hat noch zwei Probleme:
1) Erkennen des Weiter-Buttons
Es wird aktuell nur eine Ergebnisseite erkannt, man kann nicht weiterblättern.
Vorschlag für eine Änderung in Zeile 94 Default.py: ("content" im Pattern wegnehmen)
Ist:
Code
match = re.compile('class="entry" data-ctrl-content.*Loader-source="{'pixValue'.+?href="(.+?)">(.+?)<', re.DOTALL).findall(content)
Should be:
Code
match = re.compile('class="entry" data-ctrl-.*Loader-source="{'pixValue'.+?href="(.+?)">(.+?)<', re.DOTALL).findall(content)
2) Bei manchen Suchen gibt's einen Fehler in Zeile 64 der default.py, weil die ARD Mediathek Ergebnisse erzeugt, bei denen es keinen Match auf "dachzeile" gibt
Beispiel-Suche: http://www.ardmediathek.de/tv/suche?searchText=elefant
Code
16:49:30 T:4212 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.IndexError'>
Error Contents: list index out of range
Traceback (most recent call last):
File "C:\Users\Whoever\AppData\Roaming\XBMC\addons\plugin.video.ardmediathek_de\default.py", line 489, in <module>
search()
File "C:\Users\Whoever\AppData\Roaming\XBMC\addons\plugin.video.ardmediathek_de\default.py", line 328, in search
listVideos(baseUrl+"/tv/suche?searchText="+search_string)
File "C:\Users\Whoever\AppData\Roaming\XBMC\addons\plugin.video.ardmediathek_de\default.py", line 64, in listVideos
if match[0].endswith("Uhr"):
IndexError: list index out of range
-->End of Python script error report<--
Alles anzeigen
Danke für die bisherige Super-Arbeit, ich freue mich auf eine Version 3.0.2 im Repository!
-------------
XBMC 13.1 auf Windows 7, ARD Mediathek 3.0.1