Schrift
[thread]3063[/thread]

mehrfache ausgabe der ergebnisse

Leser: 1


<< >> 4 Einträge, 1 Seite
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; # <(^^,)>
renee
 2007-06-04 19:01
#29051 #29051
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ich sehe viele Kirchen wenn ich nach "church" suche...

Quote


Grundlegend verschiedene Bedeutungen
eines Stichwortes sind durch
arabische Ziffern differenziert.
1. Kirche |die|


Grundlegend verschiedene Bedeutungen
eines Stichwortes sind durch
arabische Ziffern differenziert.
2. Gottesdienst |der|


Grundlegend verschiedene Bedeutungen
eines Stichwortes sind durch
arabische Ziffern differenziert.
3. (die) Christen |der| (Mehrzahl)


Grundlegend verschiedene Bedeutungen
eines Stichwortes sind durch
arabische Ziffern differenziert.
4. Geistlichkeit |die|
at [o. in] church in der Kirche, beim Gottesdienst
in the church in der Kirche
go to church in die Kirche gehen, den Gottesdienst besuchen


Und die sind alle in einem span...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
renee
 2007-06-04 19:02
#29052 #29052
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=tolgale,04.06.2007, 16:39]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.[/quote]
Dafür ist das Wiki ja gedacht...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
tolgale
 2007-06-04 22:27
#29053 #29053
User since
2007-04-24
22 Artikel
BenutzerIn
[default_avatar]
[quote=renee,04.06.2007, 17:02][quote=tolgale,04.06.2007, 16:39]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.[/quote]
Dafür ist das Wiki ja gedacht...[/quote]
danke für die antwort, ich lerne hier immer wieder was neues, finde ich gut, nun zum punkt.

jo, das sind sie, alle in einem span, doch die ergebnisse weiter unten haben :

<span class=ZIEL> & <span class=WEND>

normal müssten die garnicht erscheinen, da ich ja
diesen vergleich hier habe :

Code: (dl )
1
2
elsif($class eq 'GEN'){
$self->handler(text => sub{$text = shift;},"dtext");
$nobody==$perfect?$everybody==nobody$:$everybody==$perfect; # <(^^,)>
<< >> 4 Einträge, 1 Seite



View all threads created 2007-06-04 18:39.