Da ich bei Reichelt das gleiche Kaufverhalten an den Tag lege wie bei Amazon oder in einem anderen Schuhgeschäft, war ich gezwungen mir meinen eigenen rudimentären Warenkorb-Analysten zu schreiben, um mich vor dem sicheren Bankrott zu bewahren und wieder etwas Überblick in die ganze Sache zu bringen. Der Computer hilft also und dank dem Interweb lässt sich das Abtippen von sowieso schon vorhandenen Daten vermeiden. Wobei ihr mir vielleicht helfen könnt: - interne Artikelnummer = "https://www.reichelt.de/index.html?ACTION=668&NAME=XML&DATAID=3&TEXT=" + SUCHTEXT(wie "1N 4448 WS" oder "HALTER 75DD" <- ihre Bezeichnung für CSV-Exporte von Listen) - url zum Produkt = "http://www.reichelt.de/index.html?ARTICLE=" + Artikelnummer Das wurde um 2015 herum referenziert von: - Frank M, Beitrag "Re: URL der Reichelt-Suche" - Felix N. Beitrag "Re: Lagerverwaltung Part-DB V0.3+" schrieb ein Python-Script für Part-DB - mgmax auf https://github.com/mgmax/sammelbestellung Niemand gibt irgendwelche Referenzen an. Ist das eine offizielle API? Ich kann bei Reichelt dazu nichts finden. Also ich währe dankbar wenn zu den bisher bekannten "API"-Aufrufen jemand etwas Hintergrundwissen/Herkunftsgeschichte hat. P.S.: Caching war 2015 auch schon ein Ding. Dass das keine der obigen Autoren benutzt(Frank ausgenommen. Seine Angabe war nur der Link) und dass das z.Z noch funktioniert lässt mich Annehmen, dass ich die Einzige bin auf der Welt, die sich für sowas interresiert?:) Im Vorraus: vielen Dank fürs Aufklären
Bei Reichelt gibt es die klassischen Artikelnummern aus deren eigentlicher WaWi, deren Aufbau hat sich seit Ewigkeiten nicht geändert. Das ist sowas wie "DIGIL 410-321" oder "WSL 10G". Dann gibt es den Webshop. Der wurde wohl auf die eigentliche Wawi "aufgepfropft" und hat seine eigenen Artikelnummern (und weiß nix vom eigentlichen Lagerbestand :-((). Das sind so Nummern wie 243355 oder 22816. Die findest Du in der Artikel-URL direkt vor dem ".html". Bis vor ein paar Monaten (?) waren die Artikel-URLs im Webshop so aufgebaut wie Du es beschrieben hast. Jetzt haben die die URLs umgestellt, es ist viel mehr von dem Artikeltext enthalten, vermutlich für die Suchmaschinen. Kannst Du aber alles weglassen, Du brauchst nur die Webshop-Artikelnummer: https://www.reichelt.de/-p243355.html https://www.reichelt.de/-p22816.html So, aber was möchtest Du mit den Infos von dem Webscraper eigentlich machen? Schwanken die Preise da so stark daß sich das lohnt? Der Kram den ich normal bei Reichelt kaufe geht immer nur langsam, stetig bergauf...
:
Bearbeitet durch User
Hallo, ich war ebenfalls auf der Suche nach einer Reichelt API für meine KiCad BOMs, wurde aber auch nicht wirklich fündig. Nun habe ich mal ein paar Abende mit meinen Amateurkenntnissen eine kleine API mit Python gebastelt. Das Modul verfügt über eine Stand-Alone Funktion, damit man nicht zwingend auf Programmierkenntnisse angewiesen ist. Den Preis eines Artikels kann man beispielsweise wie folgt auslesen: ~$ python3 reichelt.py "74HC 00" 1 0.26 ~$ Weitere Infos auf GitHub: https://github.com/jkreucher/ReicheltAPI Vielleicht ist das mini-Projekt ja ein Denkanstoß und hilft jemandem...
:
Bearbeitet durch User
Jannik K. schrieb: > Den Preis eines Artikels kann man beispielsweise wie folgt auslesen: > ~$ python3 reichelt.py "74HC 00" 1 > 0.26 > ~$ Artikelinfos und Preise ohne Hersteller und Herstellernummer sind wertlos. Gerade bei elektronischen Bauelementen. Da kann ein Buchstabe in der Ordering Number schon ein ganz anderes Gehäuse sein oder ein anderer Spannungsbereich oder mehr oder weniger Flash. Für die Verwendung im CAE muss ich das Bauteil EXAKT identifizieren können. Sonst bringt mir auch der Preis nichts. Gerade dafür ist Reichelt auch ungeeignet.
:
Bearbeitet durch User
Cyblord -. schrieb: > Gerade dafür ist Reichelt auch ungeeignet. Fällt mir jetzt gerade auf, dass ich selbst still und leise aufgehört habe das Süppchen, das Reichelt da so kocht, lecker zu finden. Übrigens "API" ... ich weiss nicht ob das jemals im Sinne von Reichelt war oder dass die spezifisch etwas dazu definiert haben. Damals (also unser Gefrickel um Webinhalte zu parsen, nenne ich einfach mal als einen third-party-Ansatz. Man kann ja anhand der Links sehen, was mich inspiriert hat ... aber eigentlich ist die Überschrift "Reichelt API" irreführend und verspricht etwas, das so warscheinlich gar nicht existiert. Und mal ganz so nebenbei: Es ist eben nicht als Schnittstelle festgeschrieben und reichelt kann einfach von heute auf morgen etwas ändern (siehe Gerd's Antwort) und dann steht frau da und muss dauernd hinterher nachbessern. @Jannik: Schön gemacht und danke fürs OpenSourcen. Schau ich mir mal an. Und ich wünsch dir nicht, dass du die Schnittstelle die nächsten 20-30 Jahre pflegen musst ... :P :) Edit: Huch, September 2021 ... ach nur ein Jahr ...
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.