timreibe / vaccipy

Automatisierte Impfterminbuchung für www.impfterminservice.de
MIT License
517 stars 115 forks source link

Falsches Impfzentrum angezeitg bei "Termin gefunden!" #350

Closed VolkerH closed 3 years ago

VolkerH commented 3 years ago

Zunaechst vielen Dank fuer dieses Tool. Habe damit sehr kurzfristig je einen Termin fuer mich und meine Frau gefunden. Nachdem ich vor Monaten fuer meine aeltere Verwandtschaft Termine durch stundenlanges Klicken von "Reload" gebucht habe, ist dies eine echte Erleichterung.

Allerdings habe ich folgendes festgestellt (v.1.1.5 auf Ubuntu):

2021-06-06 07:19:10.325   impfterminservice   [inf] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Keine Termine verfügbar in 74081
2021-06-06 07:20:10.742   impfterminservice   [inf] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Keine Termine verfügbar in 74889
2021-06-06 07:21:11.058   impfterminservice   [inf] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Keine Termine verfügbar in 76646
2021-06-06 07:22:11.372   impfterminservice   [inf] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Keine Termine verfügbar in 68163
2021-06-06 07:23:11.587   impfterminservice   [inf] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Keine Termine verfügbar in 69123
2021-06-06 07:24:11.798   impfterminservice   [inf] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Keine Termine verfügbar in 69124
2021-06-06 07:25:12.215   impfterminservice   [inf] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Keine Termine verfügbar in 69469
2021-06-06 07:26:12.433   impfterminservice   [inf] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Keine Termine verfügbar in 74081
2021-06-06 07:27:12.743   impfterminservice   [inf] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Keine Termine verfügbar in 74889
2021-06-06 07:28:12.955   impfterminservice   [inf] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Keine Termine verfügbar in 76646
2021-06-06 07:29:13.271   impfterminservice   [inf] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Keine Termine verfügbar in 68163
2021-06-06 07:30:13.790   impfterminservice   [suc] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Termin gefunden!
2021-06-06 07:30:13.791   impfterminservice   [suc] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   'Gesellschaftshaus Pfaffengrund' in 69123 Heidelberg
2021-06-06 07:30:13.791   impfterminservice   [suc] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   1. Termin: 06.06.2021 um 10:20 Uhr
2021-06-06 07:30:13.791   impfterminservice   [suc] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   2. Termin: 18.07.2021 um 09:00 Uhr

2021-06-06 07:30:14.020   impfterminservice   [suc] [*CLBF | 68163, 69123, 69124, 69469, 74081, 74889, 76646]   Termin erfolgreich gebucht!

Ich bekomme angezeigt, das ich erfolgreich in 69123 (HD Pfaffengrund) gebucht hatte, in der Bestaetigungsemail Stand jedoch, dass die Anmeldung in Mannheim (Maimarktgelaende) erfolgreich war. Die Anzeige des Impfzentrums auf der Konsole von vaccipy widerspricht hier also der tatsaechlichen Buchung!

Wir sind dann kurzerhand nach Mannheim gefahren und es ging alles problemlos. Wir waren allerdings nicht in deren Checkliste, da der Termin fuer 10:20 Uhr erst kurz vorher um 7:30 Uhr zustande kam. Am Einlass stehen sie mit Namenslisten auf Papier, die angeblich um 7 Uhr ausgedruckt werden.

ASDBigmac commented 3 years ago

Das ist imho. normal, die Heidelberger und Mannheimer Impfzentren sind irgendwie zusammengefasst. Hatte ich auch schon bei manuell gefundenen Terminen, dass bei Suche in HD Mannheimer Termine angezeigt wurden und andersrum

timreibe commented 3 years ago

Oha, das ist ja sehr speziell, danke für die Aufklärung @ASDBigmac. Zum Glück hast du in die Mail geschaut @VolkerH 😄

Sollte das Problem jetzt nicht nur bei Mannheim/Heidelberg auftreten, prüfen wir nochmal das Programm.

r-weisser commented 3 years ago

@iamnotturner Kann hier wieder geöffnet werden?

Bei mir trat aktuell das gleiche Verhalten auch auf. Anzeige: Termin für 'Robert-Bosch-Krankenhaus Stuttgart', Buchung in Waiblingen Ich habe beide PLZ in meiner Such-Liste, allerdings alphabetisch nicht aufeinander folgend.

timreibe commented 3 years ago

@r-weisser kannst du uns den Log schicken von ein paar Terminsuchen bis zur erfolgreichen Buchung?

sinun98 commented 3 years ago

In beiden Fällen fällt mir auf das die Gruppierungen nicht zueinander passen: 68163 Gruppe 1 69123 Gruppe 2 69124 Gruppe 1 69469 Gruppe 1 74081 Gruppe 2 74889 Gruppe 1 76646 Gruppe 1

Auch bei Robert Bosch(Gruppe 1) und Waiblingen(Gruppe 3) sollte normalweise ein Fehler entstehen und die Suche nicht funktionieren.

r-weisser commented 3 years ago

Ich hatte noch die Ausgabe offen, im Log steht nicht so viel drin

2021-06-08 19:08:17.241   impfterminservice   [inf] [*CFX4 | 70174, 70376, 70629, 70771, 71065, 71334, 72072, 72762, 73037, 73249, 73730]   Keine Termine verfügbar in 72762
2021-06-08 19:09:17.454   impfterminservice   [inf] [*CFX4 | 70174, 70376, 70629, 70771, 71065, 71334, 72072, 72762, 73037, 73249, 73730]   Keine Termine verfügbar in 73037
2021-06-08 19:10:17.611   impfterminservice   [inf] [*CFX4 | 70174, 70376, 70629, 70771, 71065, 71334, 72072, 72762, 73037, 73249, 73730]   Keine Termine verfügbar in 73730
2021-06-08 19:11:17.772   impfterminservice   [inf] [*CFX4 | 70174, 70376, 70629, 70771, 71065, 71334, 72072, 72762, 73037, 73249, 73730]   Keine Termine verfügbar in 70174
2021-06-08 19:12:18.031   impfterminservice   [suc] [*CFX4 | 70174, 70376, 70629, 70771, 71065, 71334, 72072, 72762, 73037, 73249, 73730]   Termin gefunden!
2021-06-08 19:12:18.031   impfterminservice   [suc] [*CFX4 | 70174, 70376, 70629, 70771, 71065, 71334, 72072, 72762, 73037, 73249, 73730]   'Impfzentrum am Robert-Bosch-Krankenhaus' in 70376 Stuttgart
2021-06-08 19:12:18.046   impfterminservice   [suc] [*CFX4 | 70174, 70376, 70629, 70771, 71065, 71334, 72072, 72762, 73037, 73249, 73730]   1. Termin: 15.06.2021 um 14:10 Uhr
2021-06-08 19:12:18.046   impfterminservice   [suc] [*CFX4 | 70174, 70376, 70629, 70771, 71065, 71334, 72072, 72762, 73037, 73249, 73730]   2. Termin: 27.07.2021 um 11:50 Uhr

2021-06-08 19:12:18.140   impfterminservice   [err] [*CFX4 | 70174, 70376, 70629, 70771, 71065, 71334, 72072, 72762, 73037, 73249, 73730]   Anfrage wurde von der Botprotection geblockt. Cookies werden erneuert und die Buchung wiederholt.
2021-06-08 19:12:18.140   impfterminservice   [inf] [*CFX4 | 70174, 70376, 70629, 70771, 71065, 71334, 72072, 72762, 73037, 73249, 73730]   Browser-Cookies generieren
2021-06-08 19:12:20.057   impfterminservice   [inf] [*CFX4 | 70174, 70376, 70629, 70771, 71065, 71334, 72072, 72762, 73037, 73249, 73730]   Code eintragen und Mausbewegung / Klicks simulieren. Dieser Vorgang kann einige Sekunden dauern.
2021-06-08 19:12:28.458   impfterminservice   [suc] [*CFX4 | 70174, 70376, 70629, 70771, 71065, 71334, 72072, 72762, 73037, 73249, 73730]   Termin erfolgreich gebucht!
timreibe commented 3 years ago

@r-weisser welche Version nutzt du?

f2cx commented 3 years ago

Kann ich auch bestätigen. Bei mir war laut Log auch ein anderes Impfzentrum, als nachher in der E-Mail-Bestätigung erschien. Laut Log war es 'KIZ Messe Stuttgart (Landkreis Esslingen)' in 70629 Leinfelden-Echterdingen (Ersttermin Ende Juni). In der E-Mail stand dann als Impfzentrum ''Kreisimpfzentrum Landkreis Sigmaringen / 88367 Hohentengen". Ist nicht tragisch, weil ich auch dieses Impfzentrum auf meiner Liste hatte. Aber ich war recht irritiert und die Unsicherheit ist da, wo der Impftermin tatsächlich gebucht ist (ich gehe davon aus, dass natürlich die E-Mail stimmt).

Hatte dann kurz im Python Code geschaut, ob man das Problem dort irgendwie nachvollziehen kann. Hatte aber auf die schnelle da keinen richtigen Hinweis gesehen in den entsprechenden Code-Ausgaben.

Nachtrag: Habe die aktuellen Stand auf dem Master-Branch laufen: https://github.com/iamnotturner/vaccipy/tree/412b3e711ef7df758824c782e319d7f7a1e94157

r-weisser commented 3 years ago

@iamnotturner

Version 1.1.8 - erst frisch installiert Dass ich jetzt pro Termin einen eigenen Vermittlungscode habe, ist wahrscheinlich normal !?

timreibe commented 3 years ago

Dass ich jetzt pro Termin einen eigenen Vermittlungscode habe, ist wahrscheinlich normal !?

das ist wohl neuerdings so, falls man die Termine einzeln stornieren möchte (oder so)

ich bin mit @sinun98 dran: Es ist uns davor nie aufgefallen (oder das geht halt neuerdings), aber solang der Code zur Gruppe (bspw. 001-iz.impfterminservice.de) passt, kann man mit jeder PLZ die Terminsuche triggern. Vermutlich werden allerdings nur Termine zur letzten PLZ ausgegeben, die auch wirklich zum Server passt. Vermutlich bei @r-weisser das Szenario:

Wir haben schon den Grund für das Problem gefunden, also warum das manchmal auftritt, und manchmal nicht. Ich denke, dass wir das heute Abend noch fixen und in die Beta pushen.

timreibe commented 3 years ago

hey Leute, in v1.2.1 sollte das Problem behoben sein.

VolkerH commented 3 years ago
* der Code gehört zur Gruppe von 70174

* Die Suche bei 70174 findet keinen Termin

* darauffolgende Suche bei 70376 findet einen Termin

* Termin ist für 70174 gebucht

Das Szenario wuerde ja bedeuten, dass man eine Terminzusage fuer ein Impfzentrum bekommt, bei dem eigentlich gar kein Termin frei ist, verstehe ich das richtig? Das sollte ja eigentlich von der Impfterminserverseite her ausgeschlossen sein.