Ergebnis 1 bis 5 von 5

Thema: [PERL] Bestimmte Teile aus HTML Seite auslesen

  1. #1
    Teeny
    Registriert seit
    03.06.2009
    Beiträge
    21
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard [PERL] Bestimmte Teile aus HTML Seite auslesen

    Hallo,

    Ich suche nach einer Möglichkeit Teile einer HTML Seite auszulesen.
    Die Teile befinden sich immer zwischen folgendem Code:

    Start:
    Code:
    <div class="tt-a"
    und
    Ende:
    Code:
    </span></div>
    Zwischen den beiden Codeteilen liegt der Code, den ich auslesen möchte.
    Wie ist das nun mit Perl möglich?
    Ehrlich gesagt hab eich keine Ahnung im Umgang mit Perl, jedoch ist Perl für mich im Vergleich zu PHP sehr viel Zeitsparender (mit PHP habe ich dieses Probleb bereits lösen können).

    Ich habe schon das Internet durchforstet, jedoch finde ich einfach nicht die richtigen Wortphrasen um die Lösung zu finden...

    Ich hoffe mir kann jemand helfen.
    Schönen Samstag noch
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in) Avatar von crAzywuLf
    Registriert seit
    03.02.2009
    Beiträge
    1.175
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: [PERL] Bestimmte Teile aus HTML Seite auslesen

    Code:
    my $inhalt = '<div class="tt-a" blablalblalblalbla</span></div>';
    
    if ($inhalt =~ m/<div class="tt-a"(.*?)</span></div>/)
    {
        print $1;
    }
    Gruß crAzywuLf

  3. #3
    Teeny
    Themenstarter

    Registriert seit
    03.06.2009
    Beiträge
    21
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: [PERL] Bestimmte Teile aus HTML Seite auslesen

    Vielen Dank für die Antwort

    Wenn ich die Datei ausführen will gibt er mir einen:
    Code:
    Internal Server Error
    
     The server encountered an internal error or misconfiguration and was unable to complete your request.
    aus (ja, dateirechte gesetzt).

    Und noch eine Frage: Was mache ich, wenn diese Kombination der Tags mehrfach aufkommt? Derzeit prüft er ja nur ob diese Kombination einmal vorkommt und wenn ja soll er das dazwischen ausgeben, aber wie mach ich das das ich auch mehrere Ausgeben könnte?

    Zum Beispiel wenn der Code so aussieht:
    <div class="tt-a"> blablalblalblalbla</span></div><div class="tt-a"> blablalblalblalbla2</span></div>
    Dankeschön

  4. #4
    König(in) Avatar von crAzywuLf
    Registriert seit
    03.02.2009
    Beiträge
    1.175
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: [PERL] Bestimmte Teile aus HTML Seite auslesen

    Zitat Zitat von Breakdown Beitrag anzeigen
    Vielen Dank für die Antwort

    Wenn ich die Datei ausführen will gibt er mir einen:
    Code:
    Internal Server Error
    
     The server encountered an internal error or misconfiguration and was unable to complete your request.
    aus (ja, dateirechte gesetzt).

    Und noch eine Frage: Was mache ich, wenn diese Kombination der Tags mehrfach aufkommt? Derzeit prüft er ja nur ob diese Kombination einmal vorkommt und wenn ja soll er das dazwischen ausgeben, aber wie mach ich das das ich auch mehrere Ausgeben könnte?

    Zum Beispiel wenn der Code so aussieht:


    Dankeschön
    Code:
    #!/usr/bin/perl
    use strict;
    use Data::Dumper;
    
    my $inhalt = '<div class="tt-a" blablalblalblalbla</span></div><div class="tt-a"> blablalblalblalbla2</span></div>  <div class="tt-a"> blablalblalblalbla3</span></div>';
    my @matches = ($inhalt =~ m/<div class="tt-a"(.*?)<\/span><\/div>/g);
    
    print Dumper(@matches);
    Probiers mal hiermit
    Gruß crAzywuLf

  5. #5
    Teeny
    Themenstarter

    Registriert seit
    03.06.2009
    Beiträge
    21
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: [PERL] Bestimmte Teile aus HTML Seite auslesen

    Funktioniert perfekt, vielen vielen Dank für deine Mühe!

Ähnliche Themen

  1. Perl - Dateinamen auslesen
    Von annamirl im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 04.05.2009, 20:32
  2. PERL - Bestimmte Dateizeilen von Datei in andere auslesen
    Von Unregistriert im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 26.11.2008, 12:44
  3. Bestimmte Zeilennummer mit WHERE auslesen. Wie?
    Von marewa im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 02.11.2007, 13:44
  4. javascript in andere html-seite auslesen
    Von tiaetsch im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 21.08.2007, 14:49
  5. Formular mit Perl auslesen und verschicken
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 20.01.2007, 04:36

Stichworte

Berechtigungen

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