Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11
  1. #1
    Anfänger
    Registriert seit
    30.07.2015
    Beiträge
    13

    Standard Java Programm um URL-Link nach Wort zu durchsuchen

    Hallo,
    ich wollte mal wissen wie aufwendig es ist ein kleines Java-Programm zu schreiben, dass mit einer URL-Liste gefüttert wird, jeden URL-Link aufruft und in dem Quellcode der Seite nach einem bestimmten Wort sucht und dann das darauffolgende Wort rauskopiert und in einer .txt speichert.

    Ich habe leider keine guten Java Kenntnisse, lediglich Grundlagen hat man mir beigebracht im Studium, die bringen mir hier aber nicht viel.
    Wäre cool wenn mir da jemand weiter helfen könnte

  2. #2
    Wiederbelebt Avatar von Cystasy
    Registriert seit
    08.05.2015
    Beiträge
    685

    Standard AW: Java Programm um URL-Link nach Wort zu durchsuchen

    Grundsätzlich gesehen, ist dies nicht Schwer.. solltest du wenn du es im Studium gehabt hast auch packen.
    Mal ein paar Stichworte:

    - Array Liste (Urls zwischenspeichern)
    - Dateioperationen (.txt mit Urls auslesen, Wort speichern)
    - HTTP Requests (Url aufrufen)
    - http://dbs.cs.uni-duesseldorf.de/leh...el3id011002005

    Sollte nicht so schwer sein das zu erstellen, vorallem wenn du Java bereits ein bisschen kannst.

    grüße

  3. #3
    Anfänger
    Registriert seit
    30.07.2015
    Beiträge
    13

    Standard AW: Java Programm um URL-Link nach Wort zu durchsuchen

    ok vielen Dank, dann nehm ich das mal in Anrgiff.

  4. #4
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard AW: Java Programm um URL-Link nach Wort zu durchsuchen

    Zitat Zitat von k34nu Beitrag anzeigen
    [...] nach einem bestimmten Wort sucht und dann das darauffolgende Wort rauskopiert und [...]
    Wenn man, wie Cystasy vorschlug, zunächst nur das Schlagwort sucht, dann muss man sich wohl trotzdem noch den String von dieser Position an weiter durchlaufen und schauen, was davon das darauffolgende Wort ist und was nicht. Das ist unnötig aufwändig. Für solche Probleme gibt es RegEx.

    Beispiel:

    Ausgabe:

    Ob man Satzeichen mit dabei haben möchte und so lässt sich natürlich leicht einstellen, indem man den RegEx-Ausdruck anpasst.
    Geändert von blackberry (11.03.2016 um 12:01 Uhr)

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  5. #5
    Anfänger
    Registriert seit
    30.07.2015
    Beiträge
    13

    Standard AW: Java Programm um URL-Link nach Wort zu durchsuchen

    Ich habe jetzt mal was gemacht und soweit funktioniert auch alles, aber jetzt komm ich nicht weiter.
    In meinem Beispiel suche ich jetzt im Quellcode nach der div class "Schauspieler", und lass alle Elemente ausgeben die darinstehen.
    Ich weis aber nicht wie ich es jetzt mache, nur die Schauspieler aufzulisten.

    Hier ist die Stelle aus dem Quellcode mit den Schauspielern:


    Hier mein Code:


    Ich hab mir überlegt "einfach" nach
    "<h5 itemprop='actor'>" suchen zu lassen und dann den Inhalt von "title="Keanu Reeves"
    rausschreiben.
    Aber ich weis nicht wie ich das jetzt umsetze, vielleicht kann mir da jemand weiter helfen.
    Danke im voraus

    Edit: Das Programm muss nicht effizient sein
    Geändert von k34nu (12.03.2016 um 19:30 Uhr)

  6. #6
    Wiederbelebt Avatar von Cystasy
    Registriert seit
    08.05.2015
    Beiträge
    685

    Standard AW: Java Programm um URL-Link nach Wort zu durchsuchen

    Zitat Zitat von k34nu Beitrag anzeigen
    Too much Text
    Kann dir höchstens mal zeigen wie ich es in Javascript löse bei soetwas.. ist aber nicht wirklich effektiv / effizient:

    Code:
    /*
    Slice a String out of a Text
    */
    function SliceText(txt, a, b, num)
    {
     var tmp = txt.split(a);
     tmp=tmp[1+num];
     tmp = tmp.split(b);
     tmp = tmp[0];
     return tmp;
    }

    Damit kann man Abschnitte aus einem Text rausschneiden.
    Beispielweise wenn du "Mein Name ist Hans!" als Text hast und du nun den Name dort rausschnippeln wollen würdest, würdest du das mit dem Aufruf

    Code:
    SliceText("Mein Name ist Hans!","ist ","!",0);
    erreichen.. die Funktion gibt dir dann "Hans" zurück.

    Nicht effizient, und wahrscheinlich steigen mir jetzt auch ein paar Leute aufn Kopf dafür.. aber hey - du hast nach Hilfe gefragt.. vielleicht hilfts dir.
    Auch wenns nicht wirklich ein guter Weg dafür ist denke ich^^
    Musst den Code halt auf Java umschreiben, sollte aber ziemlich leicht sein.

    grüße

  7. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    k34nu (12.03.2016)

  8. #7
    Anfänger
    Registriert seit
    30.07.2015
    Beiträge
    13

    Standard AW: Java Programm um URL-Link nach Wort zu durchsuchen

    hm komisch, dass der Text zu lang ist, ich hab ihn jetzt mal gekürzt, vielleicht sieht man nun alles.
    Aber Danke schonmal für das Beispiel.

  9. #8
    Wiederbelebt Avatar von Cystasy
    Registriert seit
    08.05.2015
    Beiträge
    685

    Standard AW: Java Programm um URL-Link nach Wort zu durchsuchen

    Zitat Zitat von k34nu Beitrag anzeigen
    hm komisch, dass der Text zu lang ist, ich hab ihn jetzt mal gekürzt, vielleicht sieht man nun alles.
    Aber Danke schonmal für das Beispiel.
    Der ist nicht zu lang, ich habs nur editiert damit es kein Fullquote wird^^
    Fullquotes mit Code werden hier nicht gern gesehen, sorry für die verwirrung

  10. #9
    Anfänger
    Registriert seit
    30.07.2015
    Beiträge
    13

    Standard AW: Java Programm um URL-Link nach Wort zu durchsuchen

    Achsoo, ok kein Problem
    Dachte der Text wurde bei dir nicht angezeigt weil er zu lang wär^^

  11. #10
    Fortgeschrittener
    Registriert seit
    10.06.2012
    Beiträge
    36

    Standard AW: Java Programm um URL-Link nach Wort zu durchsuchen

    Eine schönere Lösung wäre, die Seite als HTMLDocument (https://docs.oracle.com/javase/7/doc...LDocument.html) zu laden und dir damit dein img Tag raus zu suchen. So wäre das Ganze später auch einfacher anzupassen auf andere Webseiten oder sollte moviepilot mal seine html struktur ändern

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. [F] PC nach Datei-typ durchsuchen?
    Von Megagamer im Forum Delphi
    Antworten: 4
    Letzter Beitrag: 17.07.2009, 00:16
  2. Antworten: 8
    Letzter Beitrag: 03.05.2009, 18:22
  3. Webserver nach Unterverzeichnissen durchsuchen
    Von laKiT im Forum Anwendungssoftware
    Antworten: 1
    Letzter Beitrag: 11.03.2009, 00:59
  4. Programm zum Durchsuchen von Dateien
    Von aKiller47 im Forum Anwendungssoftware
    Antworten: 2
    Letzter Beitrag: 20.11.2008, 22:46

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •