Schnelle Suche bei mobile.de???



  • Hallo!

    Also, ein Freund von mir ist ein Autohändler. Er hat mich gebeten, ein Suchsoftwaqre für Ihn zu schreiben. Das Software sollte die neuste Suchergebnisse bei www.mobile.de filtern und anzeigen. Also, alte Ergebnisse werden nicht angezeigt, nur die, die innerhalb der letzten 20 sec. einegegenen wurde. Ich hoffe, es ist klar was ich meine

    Das Software habe ich geschrieben, funktioniert wunderbar. Jetzt werde ich versuchen Schritt für Schritt zu erklären, wie das Programm im inneren funktioniert, ansonsten kann ich meine Frage dann nicht richtig formulieren.
    So, man startet das Programm und gibt eine Suchmaske ein, ganz genauso wie bei mobile.de: Marke, Model, Erstzulassung, Preis von, Preis bis, Ketegorie etc... Bestätigt man mit einem Button. Es wird ein Link mit den Suchparametern generiert und in eine Liste hinzufügt. Dann sendet das Programm diese Anfrage über Get-funktion an mobile.de. Mobile.de gibt eine Antwort mit den Suchergebnissen zurück. Das kann eine Seite sein oder mehrere Seiten, wenn es mehr als 20 Suchergebnisse gibt. Ich hoffe, alle wissen was mobile.de ist und wie das funktioniert. 🙂
    So, als nächster Schritt werden alle bereits vorhandene Angebote auf mobile.de in eine Datenbank hinzufügt. Jeder Angebot auf mobile.de hat ein ID-Nummer, z.B www.mobile.de/cgi-bin/da.pl?id=111111111243585704. Diese ID-Nummern landen im Datenbank.
    Und jetzt beginnt das wichtigste: jede zwei Sekunden sendet das Programm das Link wieder an mobile.de und bekommt die Zahl der vorhandenen Suchergebnisse. Sobald sich der Zahl ändert heisst es, ein neuer Angebot wurde hinzufügt. Da schaltet sich die Vergleichfunktion, die die Ergebnisse auf der Web-Seite einen nacheinander mit den Einträgen im Datenbank vergleicht. Wenn einen oder mehrere Ergebnisse im Datenbank nicht vorhanden sind, dann sind die neu und werden dem User angezeigt.
    Ich kann auch auf Anfrage das Software schicken, damit man besser versteht worum es geht.

    Mein Problem ist: wenn der Server z.B. mehrere Ergebnisseiten ausgibt, muss ich alle Ergebnisseiten nacheinander in einer Schleife laden, auf IDs dursuchen und vergleichen. Und das kann bis zu einer Min. dauern.

    Es ist so, dass ein Bekannter von mir auch so ein Software geschrieben hat. Bei ihm werden die neue Angebote innerhalb 3. Sec. gefunden, egal wieviele Ergebnisseiten der Server ausgegeben hat. UND DAS ALLES GANZ OHNE DATENBANK UND IRGENDWELCHEN VERGLEICHFUNKTIONEN! Irgenein logischen Algorythmus hilft ihm, sofort auf neuste Angebote zu kommen. Ich weiss nicht, vielleicht benutzt er irgendwelche geheimfunktion der mobile.de. Ich habe die Web-Seite durch und quer untersucht, aber nichts gefunden, womit ich auf neuste Angebote kommen kann.

    Kann mir jemand helfen die Web-Seite zu analisieren oder die Möglichkeit zu finden, auf neuste angebote sofort zu kommen? Ich weiss genau, dass es möglich ist, aber wie? Für einen guten Tip, der mich zur Lösung meines Problems führt, würde ich gerne bezahlen.

    Im Voraus danke!

    Für Fragen: sheltow@freenet.de oder unter +49 221 9689986



  • Hallo.
    Interessante Software !

    Kannst du nicht von Mobile den Zeitpunkt der Einsetzung des Angebotes bekommen und einfach an Hand dessen entscheiden ob dein Programm das Angebot anzeigt ?
    Wenn der Zeitpunkt nach deiner letzen Anfrage ist muss es sich ja um ein für dich neues Angebot handeln.

    Bei deiner jetzigen Software sehe ich u.u. noch ein kleines Problem. Was ist, wenn ein Eintrag gelöscht wird und ein neuer hinzukommt ? Dann gäbe es ein neues Angebot aber deine Software würde das nicht merken. Naja, kommt vieleicht nicht so häufig vor.

    Ich würde obigen Weg versuchen wenn es möglich ist.



  • Wenn das möglich wäre, den Zeitpunkt der Insertion zu bekommen, dann hätte ich hier nich so viel schreiben müssen. 🙂 Nein, geht nicht. Es werden weder der Zeitpunkt noch die Datum der Insertion auf der Web-Seite angezeigt. Hat jemand eine Idee? Wie gesagt, für ein Tip, der mich weiterbringt werde ich gut bezahlen. Wenns nötig ist auch im Voraus.



  • Keine Ideen?



  • Solltest mal deine emails abrufen 😉


Anmelden zum Antworten