[Java] Autobörse - Open Source

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Memo99, 23. März 2010 .

Schlagworte:
  1. 23. März 2010
    Autobörse - Open Source

    Da viele in Deutschland und Umgebung Fahrzeuge in diversen Autobörsen suchen und dabei leider immer nur die "teuren" Angebote zu sehen bekommen, dachte ich mir, dass ich versuche ein Tool zu programmieren, welches Autobingooo & co. ähnelt.

    Autobingooo & co. sind jedoch alle Gebührenpflichtig und verstärken dessen Kopierschutz.
    Um der Allgemeinheit einen gefallen zu tun, fand ich, dass dies ein guter Ansatzpunkt wäre..

    Natürlich sollte das ganze Open Source sein..

    Jedoch habe ich nur geringfügig Erfahrung in Java und würde es deswegen in Java realisieren.
    Destotrotz sollte es möglich sein, sich in die Materie einzuarbeiten.

    Mein Problem ist im Moment lediglich, wie ich Allgemein auf die Datenbank von Automobile & co. zugreifen soll??


    Falls es schon ein derartiges Projekt gibt, könnt ihr das ganze vergessen und ich würde mich über einen Link sehr freuen.


    Freundliche Grüße Memo
     
  2. 23. März 2010
    AW: Autobörse - Open Source

    Mein Ansatz wäre:

    Man erstellt sich seine Suchmaske für sein Auto, dann schmeißt man ne Suche per POST Befehl an die betreffenden AutoSeiten raus mit der Suchmaske und die Links die da als Antwort kommen, sortiert man nach Preis und spuckt die dann aus.
     
  3. 23. März 2010
    AW: Autobörse - Open Source

    Auf die Datenbanke direkt kommst du sicher nicht und ich bzeweilfe _sehr_ stark, dass es für mobile.de o.Ä. irgendwelche APIs gibt. Du wirst wahrscheinlich drum rum kommen deinen HTTP Request zu starten und den HTML Output zu parsen, was aber u.U. sehr knifflig sein kann. Zudem kannst du dir nicht sicher sein, wie lange das gut geht, da winzige Änderungen an der Seite schon zu Problemen führen kann.

    greez
     
  4. 23. März 2010
    AW: Autobörse - Open Source

    Ich möchte eben schon einmal einen Ansatz machen, einfach um von den gebührenpflichtigen Programmen wegzukommen, denn was ist man für ein "Hacker" wenn man sich sowas gefallen lässt


    Ja das mit den Requests hört sich gut an und ich glaube ich kann mich noch errinern wie das ungefähr noch geht...


    Aber danke aufjedenfall.. wenn ich was zusammenbringe, dann poste ich es hier aufjedenfall..
     
  5. 20. April 2010
    AW: Autobörse - Open Source

    So sry, konnte lange nichts schreiben, da ich mit dem Studium zu kämpfen hatte...

    Werde mich erstmal daran machen die GUI zu entwickeln, da das das leichteste ist und werde mich dann in HTML Requests ranmachen...

    Seid ihr euch sicher, dass es nicht anders machbar ist?

    Mfg Memo
     
  6. 20. April 2010
    AW: Autobörse - Open Source

    Hallo!

    Nein - und mit der GUI anzufangen ist schon mal ein Fehler in klassischer Projektkonzeption, zudem dein Programm nicht unbedingt sehr benutzerfreundlich sein muss. Zwar immer mit GUI im Hintergrund programmieren, aber was nuetzt ein Interface, wenn es nichts vollbringt?!

    HTML-Code zu parsen ist verdammt schwer und viele Seiten verwenden dazu noch JAVA-Script (um z.B. bei der Suche nur die Modelle bestimmter Marken in einer anderen Dropdown-Box anzuzeigen). Du scheinst nicht wirklich erfahren zu sein, deshalb warne ich dich nur und wuensch dir trotzdem viel Glueck.

    Und nein, es gibt keinen anderen Weg.

    Mfg,

    Kolazomai
     
  7. 20. April 2010
    AW: Autobörse - Open Source

    Ich weiß, dass es nicht das beste ist mit der GUI zu beginnen.

    Auch hast du recht, dass ich nicht sehr erfahren bin. Jedoch möchte ich es daran nicht scheitern lassen.

    Mein kleines Programm soll ja auch kein Wunderwerk sein, sondern das nötigste können.

    In kleinen Schritten werde ich versuchen mich an das Ziel heranzutasten.

    Nun denn, wenn ich fortschritte gemacht haben sollte, werde ich es euch nicht vorenthalten.

    Grüße Memo
     
  8. 23. April 2010
    AW: Autobörse - Open Source

    naja zum denk ansto würde ich mir seiten raussuchen und dann jede einzelne abarbeiten.

    zuerst interfaces entwickeln, was die einzelnen seiten immer können müssen und diese funktionien dann auf die klassen übertragen, wobei du für jede seite eine extra klasse machen könntest.

    und so baust du das dann immer weiter.
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.