Verarbeitung der Kategorien mit neuer API - wieder neue URL
-
@pidoubleyou hier wieder eine nötige Änderung, die den Crawler beim Sender ARTE betrifft.
ARTE hat seit dem 9.8. wieder etwas an der API bei der Verarbeitung der Kategorien umgestellt.
Es wird eine URL benutzt, die sich geändert hat.
Die in der Datei ‘src/main/java/mServer/crawler/sender/arte/MediathekArte_de.java’
definierte URL in ‘URL_SUBCATEGORY’ hat sich geändert.
private static final String URL_SUBCATEGORY
= “https://www.arte.tv/guide/api/api/zones/%s/videos_subcategory_%s/?page=%s&limit=100”;sollte jetzt
private static final String URL_SUBCATEGORY
= “https://www.arte.tv/guide/api/api/zones/%s/videos_subcategory/?id=%s&page=%s&limit=100”;lauten.
Gruß
Walt -
@pidoubleyou hier wieder eine nötige Änderung, die den Crawler beim Sender ARTE betrifft.
ARTE hat seit dem 9.8. wieder etwas an der API bei der Verarbeitung der Kategorien umgestellt.
Es wird eine URL benutzt, die sich geändert hat.
Die in der Datei ‘src/main/java/mServer/crawler/sender/arte/MediathekArte_de.java’
definierte URL in ‘URL_SUBCATEGORY’ hat sich geändert.
private static final String URL_SUBCATEGORY
= “https://www.arte.tv/guide/api/api/zones/%s/videos_subcategory_%s/?page=%s&limit=100”;sollte jetzt
private static final String URL_SUBCATEGORY
= “https://www.arte.tv/guide/api/api/zones/%s/videos_subcategory/?id=%s&page=%s&limit=100”;lauten.
Gruß
Walt@walt Dankeschön:
https://github.com/mediathekview/MServer/issues/391Erlaube mir bitte meine Neugier, woher ist dir diese Änderung bekannt? BTW kannst du wenn du direkt weißt wo sich der Code ändern muss auch gerne pull requests einstellen ;)
-
@Nicklas2751, hiermit kann man einfach prüfen, ob die benutzte URL noch aktuell ist:
Beispiel (alte URL): für Subcategory CMG
https://www.arte.tv/guide/api/api/zones/de/web/videos_subcategory_CMG/?page=1&limit=100Beispiel (neue URL): für Subcategory CMG
https://www.arte.tv/guide/api/api/zones/de/videos_subcategory/?id=CMG&page=1&limit=100Die jeweils neue URL ist durch Analyse der Webseite von ARTE zu finden.
https://www.arte.tv/de/Gruß
Walt -
Hallo @pidoubleyou,
hier wieder eine nötige Änderung, die den Crawler beim Sender ARTE betrifft.
ARTE hat seit dem 16.07.2019 wieder etwas an der API bei der Verarbeitung der Kategorien umgestellt.
Es wird eine URL benutzt, die sich geändert hat.
Die in der Datei ‘src/main/java/mServer/crawler/sender/arte/MediathekArte_de.java’
definierte URL in ‘URL_SUBCATEGORY’ hat sich geändert.
private static final String URL_SUBCATEGORY
= “https://www.arte.tv/guide/api/api/zones/%s/videos_subcategory/?id=%s&page=%s&limit=100”;sollte jetzt
private static final String URL_SUBCATEGORY
= “https://www.arte.tv/guide/api/emac/v3/%s/web/data/MOST_RECENT_SUBCATEGORY/?subCategoryCode=%s&page=%s&limit=100”;
lauten.
Beispiel (neue URL): für Subcategory CMG
https://www.arte.tv/guide/api/emac/v3/de/web/data/MOST_RECENT_SUBCATEGORY/?subCategoryCode=CMG&page=1&limit=100
Gruß
Walt -
Hallo @pidoubleyou,
hier wieder eine nötige Änderung, die den Crawler beim Sender ARTE betrifft.
ARTE hat seit dem 16.07.2019 wieder etwas an der API bei der Verarbeitung der Kategorien umgestellt.
Es wird eine URL benutzt, die sich geändert hat.
Die in der Datei ‘src/main/java/mServer/crawler/sender/arte/MediathekArte_de.java’
definierte URL in ‘URL_SUBCATEGORY’ hat sich geändert.
private static final String URL_SUBCATEGORY
= “https://www.arte.tv/guide/api/api/zones/%s/videos_subcategory/?id=%s&page=%s&limit=100”;sollte jetzt
private static final String URL_SUBCATEGORY
= “https://www.arte.tv/guide/api/emac/v3/%s/web/data/MOST_RECENT_SUBCATEGORY/?subCategoryCode=%s&page=%s&limit=100”;
lauten.
Beispiel (neue URL): für Subcategory CMG
https://www.arte.tv/guide/api/emac/v3/de/web/data/MOST_RECENT_SUBCATEGORY/?subCategoryCode=CMG&page=1&limit=100
Gruß
Walt@Walt Vielen Dank. Wie kommst du so schnell an diese Infos?
-
Hallo @pidoubleyou,
Vielen Dank auch an alex für die schnelle Einbindung.
Es war reiner Zufall. Eine “subcategory”-Datei lies sich nicht mehr herunterladen.
Dank der Firefox-Werkzeuge war die Ursache relativ schnell gefunden.
Walt
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden