Schrift
[thread]7872[/thread]

Inhalt aus PHP-generierter, fremder Seite übernehm



<< |< 1 2 >| >> 12 Einträge, 2 Seiten
stefank86
 2006-04-10 13:11
#64626 #64626
User since
2003-10-13
27 Artikel
BenutzerIn
[default_avatar]
Servus,

ich arbeite an der Website für einen Sportverein, auf welcher selbstverständlich die aktuellen Tabellen der Mannschaften gezeigt werden sollen.
Diese Tabellen stammen vom Landesverband selber, die er auch auf seiner eigenen Website veröffentlicht.
Diese Tabellenseite wird mit PHP generiert, wofür der Landesverband den LMO (www.liga-manager-online.de) verwendet.
Ist es möglich, die Tabellendaten aus dieser Seite zu extrahieren, um sie dann für die Vereinsseite weiterzuverarbeiten?

Vielen Dank für jede hilfreiche Antwort.

Stefan
dominicn
 2006-04-10 13:45
#64627 #64627
User since
2003-08-08
327 Artikel
BenutzerIn
[default_avatar]
Es ist egal, wie die Seiten auf der Serverseite generiert werden. Du musst nur die Seite abrufen und dann wie gewünscht auseinandernehmen.

Code: (dl )
1
2
3
4
5
use LWP::Simple;

my $seiteninhalt = get("http://www.liga-manager-online.de/");

#jetzt irgendwas mit seiteninhalt machen
stefank86
 2006-04-10 14:10
#64628 #64628
User since
2003-10-13
27 Artikel
BenutzerIn
[default_avatar]
Danke, damit hab ich dann weiß ich wenigstens, dass es sich lohnt, sich da durchzubeißen, Erfahrung hab ich damit nämlich bisher keine.
renee
 2006-04-10 14:16
#64629 #64629
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Hast Du gefragt, ob Du diese Tabellen auch verwenden darfst?? Kurze Mail reicht meistens aus.

Auch wenn man Tabellen überall im Netz findet, darf man sowas trotzdem nicht einfach von jemanden übernehmen...

Du wirst dann auch noch die Tabelle aus dem $seiteninhalt parsen müssen. Dahilft Dir dann vielleicht CPAN:HTML::TableExtract.
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/
GwenDragon
 2006-04-10 14:21
#64630 #64630
User since
2005-01-17
14759 Artikel
Admin1
[Homepage]
user image
[quote=renee,10.04.2006, 12:16]Auch wenn man Tabellen überall im Netz findet, darf man sowas trotzdem nicht einfach von jemanden übernehmen...[/quote]
Ja, solche Tabellen sidn Datenbankwerke und die sind urheberrechtlich geschützte Inhalte.
Um Erlaubnis fragen solltest du schon.
stefank86
 2006-04-12 16:38
#64631 #64631
User since
2003-10-13
27 Artikel
BenutzerIn
[default_avatar]
Ich hab mich jetzt schon einige Zeit damit rumgeärgert und lange etwas zur Anwendung von HTML::TableExtract gesucht, da ich bisher keinen Kontakt mit Cpan-Modulen hatte.
Wieso führt folgender Testschnippsel zu "Can't call method "parse" on an undefined value..."?

Code (perl): (dl )
1
2
3
4
my $seite = "<table><tr><td>Sp. </td><td> </td><td> s </td><td> u </td><td> n </td><td> Tore </td><td> Diff. </td><td> Pkt.</td></tr> <tr><td colspan=7> Daten </td></tr></table>";

my $tabellen = HTML::TableExtract->new(headers => [qw(Sp. s u n Tore Diff. Pkt.)]);
my $tabellen->parse($seite);
renee
 2006-04-12 16:49
#64632 #64632
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
lass das my vor dem zweiten $tabellen weg...
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/
stefank86
 2006-04-12 16:52
#64633 #64633
User since
2003-10-13
27 Artikel
BenutzerIn
[default_avatar]
Ich fürchte, dafür muss ich mich fast entschuldigen ;)
Nur, dadurch, dass ich von der ganzen Modulgeschichte gar keine Ahnung habe, schiebe ich eben alle möglichen Fehler auf solche.

Vielen Dank
Stefan
renee
 2006-04-12 16:56
#64634 #64634
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Benutzt Du Wiki:use strict?? Da sollte dann eigentlich ne Meldung mit ... masks earlier declaration... erscheinen, was immer ein Zeichen dafür ist, dass man ein my zuviel eingebaut hat.
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/
pq
 2006-04-12 17:09
#64635 #64635
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=renee,12.04.2006, 14:56]Benutzt Du Wiki:use strict?? Da sollte dann eigentlich ne Meldung mit ... masks earlier declaration... erscheinen, was immer ein Zeichen dafür ist, dass man ein my zuviel eingebaut hat.[/quote]
das hat nichts mit strict zu tun. die meldung kommt von warnings.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< |< 1 2 >| >> 12 Einträge, 2 Seiten



View all threads created 2006-04-10 13:11.