Closed havremunken closed 7 years ago
Tror antagelsen din er korrekt, skal se på det når jeg kommer hjem fra jobb.
Har pushet en fiks nå, iallefall en midlertidig en.
Formatet på URLen som vi henter availability.xml fra hadde endret seg som du påpekte. Dette i seg selv var udramatisk, da vi fremdeles klarer å finne selve fila på den nye plasseringen, men den gamle URLen inneholdt noen koder som jeg brukte til å gjøre antagelser omkring hvorvidt kampen er serie, cup, e-cup, hvilken serierunde det er, osv. Jeg fant en alternativ kilde til denne koden men muligens inneholder ikke den fullt ut de samme detaljene. Det gjenstår å se når det blir cup og ecup osv.
Uansett vil vel aldri denne biten bli 100% stabil, koder osv vil nok endre seg nå og da. Men vi er litt avhengig av å hente ut noe metadata fra websiden for å kunne mappe dataene vi laster ned til individuelle kamper.
Nydelig, ser bra ut dette! :D
STAut vil ikke lenger hente data fra Ticketmaster. Det ser for meg ut som de har endret litt igjen på availabilityURL-formatet. Kan det ha noe med saken å gjøre? Det ser ihvertfall ut som collectoren feiler når den skal tolke dataene:
Event hos ticketmaster er http://www.ticketmaster.no/event/476981 - eventInfo-objektet der inneholder bl.a. denne:
"availabilityURL":"\/ism\/availability\/476981"
Den har vel ikke sett helt sånn ut før.
Merk at exception over er sånn det ser ut etter restart. Før restart prøvde den bare å hente data fra den gamle availabilityURLen, som returnerte 404.
Får vel tagge @vemundo her som er den som best kan skjønne hva som stopper. :)