Ladda ner EuroBonus-historik

mha321

New member
Jag misstänker att det är fler än jag som med jämna mellanrum vill ladda ner sin EuroBonus-historik och spara undan i diverse kalkylark, databaser och vad annat man kan komma på - om inte annat för att kunna kolla saker när SAS system har "tappat synken".



Här finns faktiskt något positivt med SAS nya webbsida (!). Den är nämligen mycket mer API-driven än den gamla, och dessa APIer kan man förstås komma åt (även om de är helt odokumenterade, men det är inte svårt).



För den intresserade så slängde jag ihop ett litet script som kan ladda hem EB-historiken (antingen det senaste eller hela historiken bakåt i tiden) i en fil i format lämpligt för import i t.ex. kalkylprogram.



GitHub - ebcrawler/ebcrawler: EB account data crawler



Som vanligt allt på egen risk, inga garantier, osv osv.



Med erfarenhet från coopverify-tråden -- direkt länk till själva scriptet finns på https://raw.githubusercontent.com/ebcrawler/ebcrawler/master/ebcrawler.py - spara ner den filen under namnet "ebcrawler", och exekvera den med python3. (OBS! Måste vara python3, och inte python2). Finns lite ytterligare instruktioner direkt på huvudsiten enligt ovan.



Funkade utmärkt för mig att ladda ner all statistik bak till 2002 även om det tar någon minut (man får bara 20 rader per anrop, men det automatiseras förstås).
 
Tackar!



Jag har tydligen varit med ett tag, min första transaktion var:

2002-08-25,Swedish Domestic,Stockholm - LuleåSK 0022 K Economy Discounted,600,0
 
fcx skrev:Tackar!Jag har tydligen varit med ett tag, min första transaktion var:2002-08-25,Swedish Domestic,Stockholm - LuleåSK 0022 K Economy Discounted,600,0Klicka för att utvidga...
Själv började jag med:



2002-06-19,Basic Points,Stockholm - BerlinSK 2677E Economy,1200,1200



Så det var inte så långt ifrån tidsmässigt data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7
 
Tack för ytterligare ett trevligt script! På tal om Coop-scriptet, hade man kunnat lämna in önskemål om en uppdatering till den nya (som inte längre är så ny) poängintjäningen?
 
Tack !!!

Hämtat data nu från 96-04! 1550 lines, hade tagit ett tag utan script data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7

Det är dock något som inte stämmer riktigt, om jag summerar alla rader så är jag skyldig SAS 400.000p ! Jag ska försöka se vart problemet är.

Och jag ser också att dom första (äldsta) 10 transaktionerna inte finns med alls.
 
Budgetresenär skrev:Tack för ytterligare ett trevligt script! På tal om Coop-scriptet, hade man kunnat lämna in önskemål om en uppdatering till den nya (som inte längre är så ny) poängintjäningen?Klicka för att utvidga...
Jag har inte längre något Coop-kort, så jag kan inte se hur det ser ut... Det borde inte vara alltför svårt att fixa, men inte när man famlar blint.



Om någon kan dela med sig ett dataset av transaktioner så kan jag titta på det.
 
aldrighemma skrev:Tack !!!Hämtat data nu från 96-04! 1550 lines, hade tagit ett tag utan scriptDet är dock något som inte stämmer riktigt, om jag summerar alla rader så är jag skyldig SAS 400.000p ! Jag ska försöka se vart problemet är.Och jag ser också att dom första (äldsta) 10 transaktionerna inte finns med alls.Klicka för att utvidga...
Jag hade själv en mismatch på 2400 poäng, och det visade sig vara poäng som hade gått ut och första versionen av scriptet hanterade inte det. Det fixades för en halvtimme sedan, så har du inte senaste versionen så prova igen med den data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7



Om det inte är det, så kolla om du har någon transaktion som inte har varken basepoints eller points. Det kan vara ytterligare någon typ av transaktion som jag inte har på mitt konto och som därför inte syns.



De 10 äldsta transaktionerna -- ser du dem via SAS webb (om du orkar klicka dig så långt), eller är det någon egen tidigare historik du har?
 
aldrighemma skrev:Det är dock något som inte stämmer riktigt,Klicka för att utvidga...
Det verkar vara återbetalda awards som visas som 0p, måste väl vara fel från SAS antar jag, dock så ser det riktigt ut på gamla sidan. På nya sidan så orkar jag inte scrolla ned till den transaktionen (från 2011), det skulle ta for ever med det user interfacet...
 
aldrighemma skrev:Det verkar vara återbetalda awards som visas som 0p, måste väl vara fel från SAS antar jag, dock så ser det riktigt ut på gamla sidan. På nya sidan så orkar jag inte scrolla ned till den transaktionen (från 2011), det skulle ta for ever med det user interfacet...Klicka för att utvidga...
Det låter precis som det är en nyckel som saknas. Vad skrivs de ut som för Point Type i listan?



Edit: tittade på återbetald award jag själv hade nu i höstas, och den syns inte alls -- själva bokningen togs helt enkelt bort när den betalades tillbaka, varken bokningen eller återbetalningen syns på webben heller. Men det kan ju kanske påverkas av om det är samma år osv.
 
mha321 skrev:tittade på återbetald award jag själv hade nu i höstas, och den syns inte alls -- själva bokningen togs helt enkelt bort när den betalades tillbaka,Klicka för att utvidga...
Ja dom gör så nu för tiden, men tidigare så betalades bokningen tillbaka och drogs igen vid en ändring t ex.
 
Tack för scriptet.



Jag har varit medlem i Eurobonus sedan 1993. Det tråkiga är att SAS lyckades radera hela min historik/kontoaktivitet 1993-2009 och då fick jag börja om från ny kula 2010. Jag upptäckte det när det inte kom in några poäng. SAS svar ungefär "shit happens, du får istället 1000 EB-poäng i välkomst present."



Scriptet bevisar att de inte lyckats hitta min historik :-(
 
mha321 skrev:Den hade scriptet inte stöd för, då den inte finns någonstans i min historik. Jag har lagt upp en uppdaterad version som har det, kan du ladda hem den och se om den fixar det?Klicka för att utvidga...
Nu kom dom med! dock med fel tecken, men det fixade jag själv.

Tack!
 
aldrighemma skrev:Nu kom dom med! dock med fel tecken, men det fixade jag själv.Tack!Klicka för att utvidga...
Äh, tankefel. Points Returned ska naturligtvis vara positivt och inte negativt. Får skylla på för lite öl data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7



Har har laddat upp en ny version igen. Har du lust att testa den också vore det kalas, så vet vi om det är fixat för andra också.
 
mha321 skrev:Har du lust att testa den också vore det kalas, så vet vi om det är fixat för andra också.Klicka för att utvidga...
Absolut, ska testa snart, jag letar efter ett annat fel just nu, jag får fortfarande inte slutsumman att stämma med mitt saldo, det diffar med 100.000p, så det är nog någon mer konstig "point type" i mitt utdrag.
 
mha321 skrev:Har du lust att testa den också vore det kalas, så vet vi om det är fixat för andra också.Klicka för att utvidga...
Nu har jag testat och det fungerar bra!



Det andra felet jag har ligger hos SAS som det ser ut. Jag har rätt många rader som såg ut så här:

1997-11-25,Extra Points,Special Campaign Frequency Bonus SAS Swedish Domestic,8 000

Men nu ser dom ut så här, både i csv fil från script och på hemsida;

1997-11-25,Swedish Domestic,Diners Co-Branded Bonus,0
 
En liten off-topic reflektion, man kan verkligen se i min historik när jag blev medlem här på BC, BETYDLIGT tätare aktivitet när man blev medveten resenär (och poängsamlare)... data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 Och vilka trevliga minnen som återuppväcktes, t ex Eurobonus-bingon där jag skaffade ett konto hos Skandiabanken bara för att få en bingo-rad, Dagens Industri-prenumerationen (jag inte läste ett enda nummer), the glory-days of Coop MedMera Mer, Bjurfors-besöken, etc... data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7
 
aldrighemma skrev:Nu har jag testat och det fungerar bra!Det andra felet jag har ligger hos SAS som det ser ut. Jag har rätt många rader som såg ut så här:1997-11-25,Extra Points,Special Campaign Frequency Bonus SAS Swedish Domestic,8 000Men nu ser dom ut så här, både i csv fil från script och på hemsida;1997-11-25,Swedish Domestic,Diners Co-Branded Bonus,0Klicka för att utvidga...
Ja, innehållet i databasen på SAS sida tar jag inte ansvar för data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 Gissar att det inte är så vanligt att någon tittar på så gammal data...
 
Har aldrig kört Python tidigare, men skulle gärna vilja testa skriptet. Har laddat hem Python och ebcrawler.py , men lyckas inte få det att snurra. Någon som kan hjälpa mig med några tips på hur jag ska göra?
 
Back
Top