tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
Like Tree7Danke
ERLEDIGT
NEIN
ANTWORTEN
16
ZUGRIFFE
864
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #16
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist gerade online Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Hi,

    also wenn ich das richtig verstanden habe, soll dein Programm eine Webseite einlesen und die Inhalte der Links ausgeben, welche du dann später verarbeitest. Richtig?
    An deiner Stelle würde ich eine Ausgabe vor der URL-Erzeugung einbauen, um zu überprüfen, ob das Programm überhaupt die Links parst, welche du auch erwartest.
    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    
    public String getStrFromUrl(String surl) {
              
            final String userAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12";
              
              try {
                 // HIER die Ausgabe einsetzen
                 System.out.println("URL: " + url);
     
                 URL url = new URL(surl);
                 URLConnection conn = url.openConnection();
                 conn.addRequestProperty("User-Agent", userAgent);
         
                 BufferedReader in = new BufferedReader(new InputStreamReader(
                       conn.getInputStream()));
                 String str;
                 StringBuilder builder = new StringBuilder(1024);
                 while ((str = in.readLine()) != null) {
                    builder.append(str);
                    builder.append("\n"); //damit es hinterher auch so aussieht wie vorher ;-) 
                 }
                 in.close();
                             //Test-Output
                             //System.out.println(builder.toString());
                 
                System.out.println("Seite wurde eingelesen.");           
                return builder.toString();
              
              } catch (MalformedURLException e) {
                 System.out.println(e.getMessage());
              
              } catch (IOException e) {
                 System.out.println(e.getMessage());
              }
            return "Error";
           }
    Wenn die URL dem Link entspricht, den du parsen willst, ist alles ok. Falls nicht wird dort wahrscheinlich der Fehler liegen.

    Gruß

    Fabio
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  2. #17
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    Ich hab mir den Code im zip mal angeschaut. (Danke für's zip - hab hier kein unrar )

    Ich kann kein Problem feststellen. Beide URLs werden verarbeitet. Dauer: ca. 55 sek.

    Ich habe es mehrfach ausprobiert. Evlt. liegt das Problem woanders? Netzwerkeinstellungen? Malware?

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. WYSIWYG-Web-Editor mit Code / PHP / HTML Code-Funktion?
    Von alphaChill im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 30.03.11, 12:17
  2. java code zu html code parsen
    Von dontschew im Forum Java
    Antworten: 1
    Letzter Beitrag: 22.08.07, 21:42
  3. Antworten: 1
    Letzter Beitrag: 09.04.07, 18:44
  4. [MFC] HTML Code einlesen
    Von RealStecker im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 21.02.07, 08:14
  5. PHP-Code + HTML Code aus Datenbank auslesen
    Von Danielku15 im Forum PHP
    Antworten: 11
    Letzter Beitrag: 02.09.05, 16:03