Quote:
Originally Posted by Jiaz
2.) Captcha wurde agebrochen/timeout/anderer Solver ist schneller, aber der aktuelle Solver hat noch KEINE Antwort geschickt. Hier entsteht jetzt das *Problem*. Entweder blockiert der Solver erstmal und wartet auf eine Antwort/Reaktion des Servers/Solvers oder wir brechen den Solver ab und werden somit nie erfahren was die Antwort des Servers gewesen wäre.
|
Es darf intern nicht blockieren und aus dem Grund muss eine Markierung rein, wenn es außerhalb vom regulären Ablauf verläuft, da es für den regulären Ablauf ignoriert werden müsste. Es soll weiterhin nur die Antwort angenommen werden.
Bei doppelten Antworten eine davon nehmen, die andere in den Cache für max. 120 Sekunden.
Es würde natürlich etwas mehr Systemressourcen benutzt wenn zwei Solver laufen (regulär + nur auf Antwort wartend). Aber bisher kann man ja auch z.B. 10 Captchas gleichzeitig lösen lassen.
Ich weiß auch nicht genau wie viel Arbeit es wäre beide Szenarios zu berücksichtigen.
Quote:
Originally Posted by Jiaz
Für 1.) müsste man lediglich das Senden von Unused verzögern und die Antwort zwischenspeichern und später wiederverwenden oder eben dann als Unsed markieren
|
Ja manche Wege sind einfacher. Aber Rom wurde ja hoffentlich auch nicht in einem Tag erbaut.