Thread mehrfache ausgabe der ergebnisse (3 answers)
Opened by tolgale at 2007-06-04 18:39

tolgale
 2007-06-04 18:39
#29050 #29050
User since
2007-04-24
22 Artikel
BenutzerIn
[default_avatar]
Code: (dl )
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
36
37
38
39
40
41
#! /usr/bin/perl

use strict;
use warnings;
use HTML::Parser;
use LWP::Simple;

my $keyword=$ARGV[0];

if(!@ARGV){ print "$0 <word>";exit;}

my $tlink = "http://www.ponsline.de/cgi-bin/wb/w.pl?von=pons.de&Richtung=Englisch&Begriff=$keyword";
my $ergebniss = get($tlink);
my $log='html.txt';
open FILE, ">$log" || die "$!\n";
print FILE $ergebniss;
close FILE;

my ($gget,$text);
my $p = HTML::Parser->new();
$p->handler(start => \&start_handler,"tagname,attr,self");
$p->parse_file($log);
unlink $log;

sub start_handler{
return if(shift ne 'span');
my ($class) = shift->{class};
my $self = shift;
if($class eq 'ZIEL'){
$self->handler(text => \&getst,"dtext");
}
elsif($class eq 'GEN'){
$self->handler(text => sub{$text = shift;},"dtext");
}
$self->handler(end => sub{print "$gget\n" if($class eq 'GEN')});
}

sub getst{
my ($test) = @_;
$gget = $test;
}



obwohl in der html.txt ( wenn man die datei mal betrachtet ), sagen wir mal wenn wir nach "church" suchen, das wort kirche einmal auftaucht ( so wie man es auf der webpage pons.de sehen kann ), wird es bei der ausgabe mehrfach angezeigt, manchmal ist es zweimal & bei manchen suchergebnissen gleich 10x, nun brauche ich denkanstösse wo ich was ändern könnte, bedanke mich auch mal im vorraus.

mfg,


edit : sehe gerade das der code den mein kumpel mir gegeben hat, welches ich bearbeitet hatte zu diesem hier, aus eurem wiki stammt, sry wenn es missverständnisse geben sollte, bin erst vorhin als ich nach lösungsmöglichkeiten weitergesucht habe darauf gestoßen.\n\n

<!--EDIT|tolgale|1180969032-->
$nobody==$perfect?$everybody==nobody$:$everybody==$perfect; # <(^^,)>

View full thread mehrfache ausgabe der ergebnisse