Damit das nicht direkt wieder passiert, möchte ich das kleine Tool vorerst lieber nur einem kleinen Kreis zur Verfügung stellen. Soll heißen, es läuft nicht im Browser, sondern ihr müsst in der Lage sein, selbstständig ein Python-Script lokal zu starten. Als externes Modul nutze ich lediglich \"Requests\", die Voraussetzungen sind also denkbar schmal.
Wer Interesse daran hat, das Script zu testen, und technisch auch dazu in der Lage ist, es lauffähig zu machen, darf mich gerne per PN kontaktieren. Ich schicke euch dann den Link und nehme natürlich auch Feedback entgegen, wenn euch irgendwas Komisches auffällt.
Disclaimer: Ihr setzt das Programm natürlich auf eigenes Risiko ein. Mir sind zwar keine IP-Sperren oder ähnliche Späße aufgefallen, aber wer es übertreibt, darf sich hinterher bitte nicht beschweren.
Für tiefere Einblicke in die Funktionsweise habe ich eine DEBUG-Konstante integriert. Wenn ihr deren Wert auf \"True\" setzt, bekommt ihr die einzelnen Schritte der Abfrage genau mit und könnt direkt nachschauen, falls euch etwas seltsam vorkommt.
Ich bastle parallel an einer zweiten Variante, welche über eine separate API den Abruf etwas beschleunigt, aber die folgt dann ggf. später.
Was macht der expert Checker überhaupt?
Ihr gebt den Link zu einem Produkt ein und das Tool durchsucht alle 340 Filialen nach den aktuellen Preisen. Rein lokale Angebote und optional auch Ausstellungsstücke werden dabei herausgefiltert, sodass ihr am Ende die Bestpreise für online bestellbare Angebote erhaltet.","comment":[{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47687095","author":{"@type":"Person","name":"Barney"},"datePublished":"2024-05-25T10:40:46.000Z","text":"Schon faszinierend, in wie vielen Fällen es bereits daran scheitert, genau zu lesen, wie man Teil des Tests werden kann. "},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47784780","author":{"@type":"Person","name":"Barney"},"datePublished":"2024-06-01T08:24:48.000Z","text":"Für alle, die bereits aktive Beta-Tester sind, gibt es unter der identischen URL eine neue Version, die ich heute früh gebastelt habe.
Änderungen - Die Eingabe akzeptiert nun auch einen Suchbegriff. Man benötigt also nicht zwingend die URL des Produkts. - Man kann sich jetzt optional auch reine Offline-Angebote anzeigen lassen. - Ausstellungsstücke werden, sofern sie denn abgerufen werden, als solche markiert. - Es werden sämtliche verfügbaren Angebote aller Märkte angezeigt, sortiert nach Preis und Namen des Marktes.
Gleichzeitig wurde hier der Grundstein gelegt, um sich künftig an einem asynchronen Abruf der Daten zu versuchen. Dieser sollte die Zeit spürbar beschleunigen, sofern der Server denn mitspielt."},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47437493","author":{"@type":"Person","name":"Telkamar"},"datePublished":"2024-05-05T10:56:53.000Z","text":"Vielen dank für eure Mühen "},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47490232","author":{"@type":"Person","name":"Barney"},"datePublished":"2024-05-09T07:57:15.000Z","text":"Es steht eine neue Version unter der bereits bekannten URL zur Verfügung, welche hoffentlich keine Probleme bei bestimmten Produkten machen sollte.
Falls ihr doch auf einen Fehler stoßt, aktiviert bitte kurz den Debug-Modus, um die genaue Abfolge nachvollziehen zu können."},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47698382","author":{"@type":"Person","name":"Bratgerät"},"datePublished":"2024-05-26T11:13:26.000Z","text":" Man könnte bei der Einbeziehung von Ausstellungsstücken, diese bei der Ausgabe noch kenntlich machen.
"},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47437299","author":{"@type":"Person","name":"Waffelwurst101"},"datePublished":"2024-05-05T10:42:08.000Z","text":" danke hab schon bisschen mitgelesen vorher. Pünktlich zum neuen Line Up und EM "},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47437762","author":{"@type":"Person","name":"Paraglider"},"datePublished":"2024-05-05T11:17:16.000Z","text":"Super, hab den als er noch funktioniert hat echt gerne benutzt.
Besten Dank für deine Neuauflage!"},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47437965","author":{"@type":"Person","name":"NickLz"},"datePublished":"2024-05-05T11:32:40.000Z","text":" Hey, würde mich freuen wenn ich das Skript testen dürfte.
Habe vor kurzem selber an einer Lösung gearbeitet, konnte auch ein recht Zeiteffizientes Skript bauen, jedoch waren die Preisdaten nach dem Wiederaufruf des Produkts nicht mehr korrekt :/
Speicherst du die Cookies?"},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47445614","author":{"@type":"Person","name":"uBay86"},"datePublished":"2024-05-05T22:20:16.000Z","text":"Habe es mal mit 4 Artikeln getestet. Beim ersten Artikel ist es aus irgendeinem Grund bei Filiale 5 einfach stehen geblieben. Die 3 anderen Artikel liefen problemlos durch."},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47623741","author":{"@type":"Person","name":"mac110"},"datePublished":"2024-05-20T22:20:15.000Z","text":"hätte auch Interesse an dem Expert Checker"},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47668164","author":{"@type":"Person","name":"walsermelanie"},"datePublished":"2024-05-24T01:01:14.000Z","text":"Ich hätte ebenfalls sehr großes Interesse am Expert Checker. Danke im Voraus."},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47679411","author":{"@type":"Person","name":"stes"},"datePublished":"2024-05-24T17:14:41.000Z","text":"Hallo, ich würde den expert Checker reborn auch gerne ausprobieren. Danke"},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47686908","author":{"@type":"Person","name":"MrSalbei"},"datePublished":"2024-05-25T10:27:05.000Z","text":"My bad"},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47695535","author":{"@type":"Person","name":"klaudinuss"},"datePublished":"2024-05-26T06:56:58.000Z","text":"funktioniert die beta auch unter mac? von hugend gabs ja mal eine anleitung dazu. würde es gerne testen bzw. mich als macversion tester anbieten."},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47697242","author":{"@type":"Person","name":"SnakeX"},"datePublished":"2024-05-26T09:38:32.000Z","text":"Wäre auch gerne dabei"},{"@type":"Comment","@id":"https://www.mydealz.de/diskussion/expert-checker-reborn-2356267#comment-47797718","author":{"@type":"Person","name":"Barney"},"datePublished":"2024-06-02T09:24:54.000Z","text":"Guten Morgen!
Ich habe erneut ein wenig gebastelt und das Programm um eine Umkreissuche ergänzt. Soll heißen, ihr könnt nun eure Postleitzahl eingeben und eine maximale Entfernung in Kilometern definieren, um euch lokale Angebote anzeigen zu lassen. Sofern ein Versand zur Verfügung steht, wird das allerdings in der Ausgabe nach wie vor priorisiert. Mal schauen, ob ich das noch ändere.
Beachtet bitte, dass zur Bestimmung der Distanz ein externes Modul (geopy.distance) genutzt wird, welches ihr erst installieren müsst.
Zusätzlich wird nun bei jedem Angebot angezeigt, wie viele Exemplare zur Verfügung stehen. Die Daten liefert der Server eh, ich habe sie nur bislang nicht genutzt."}],"commentCount":40,"interactionStatistic":16,"articleSection":"Sonstiges"}