Inhalt einer anderen Webseite anzeigen

Inhalt einer anderen Webseite anzeigen

am 15.09.2006 12:43:34 von el_perezoso

Hallo,

mich würde interesieren wie ich Text einer anderen Webseite auf meiner
Webseite darstellen kann.
Bestes Beispiel Google. Dort kann ich ja unter der Personalisierten
Seite verschiedene andere Seiten anzeigen lassen so das ich das Topic
der entsprechenden Seite sehe.
Durch den Quellcode bin ich nicht wirklich schlau geworden...
Allerdings dürfte auf meiner Seite mehr stehen als nur das Topic.
Könnte mir jemand ein Link oder Source Code geben wie ich das
realisieren kann?
Einzige Idee währe bissher, den Quellcode der Seite einlesen, parsen
und an gewünschter Stelle den Text speichern und auf der eigenen Seite
wieder ausgeben?
Ich hoffe es gibt da was einfacheres...
Muss die Seite von der ich den Inhalt holen will irgendwelche Kriterien
erfüllen das es funktioniert?
Und auch rechtliche gibt es keine Probleme...

Danke für eure Hilfe.

Re: Inhalt einer anderen Webseite anzeigen

am 15.09.2006 12:57:59 von Jens Riedel

el_perezoso wrote:

> Einzige Idee währe bissher, den Quellcode der Seite einlesen, parsen
> und an gewünschter Stelle den Text speichern und auf der eigenen Seite
> wieder ausgeben?

Du brauchst ihn nicht unbedingt speichern, sondern kannst ihn auch
dynamisch beim Erzeugen deiner Seite holen - dann ist er auch aktuell.
Je nachdem, wie viele Seiten du anzeigen willst und wie deren
Antwortzeit ist, kann deine Seite dadurch u.U. recht träge werden...

> Ich hoffe es gibt da was einfacheres...

Ja: z.B. (I-)Frames... allerdings hast du dann keinen Einfluss auf das
Design, in dem die Texte dargestellt werden.

> Muss die Seite von der ich den Inhalt holen will irgendwelche Kriterien
> erfüllen das es funktioniert?
> Und auch rechtliche gibt es keine Probleme...

Der Betreiber der Seite muss das Verwenden seiner Daten erlauben, wenn
du nicht einfach nur verlinkst, sondern die Texte ausliest und bei dir
wiedergibst.
Ein fehlender Verbotshinweis reicht da nicht aus.

Gruß,
Jens

--
Der Kluegere gibt nach - Eine traurige Wahrheit:
sie begruendet die Weltherrschaft der Dummen.
- Marie von Ebner-Eschenbach

Re: Inhalt einer anderen Webseite anzeigen

am 15.09.2006 13:26:27 von el_perezoso

> Du brauchst ihn nicht unbedingt speichern, sondern kannst ihn auch
> dynamisch beim Erzeugen deiner Seite holen - dann ist er auch aktuell.
> Je nachdem, wie viele Seiten du anzeigen willst und wie deren
> Antwortzeit ist, kann deine Seite dadurch u.U. recht träge werden...

Viel ist es nicht. Schätze so 100-200 Buchstaben. Okay und wie hole
ich den Text?
Ich brauche eigentlich nur den Text in ner Variablen von php, dass
wäre das Beste.

> Der Betreiber der Seite muss das Verwenden seiner Daten erlauben, wenn
> du nicht einfach nur verlinkst, sondern die Texte ausliest und bei dir
> wiedergibst.
> Ein fehlender Verbotshinweis reicht da nicht aus.

Da es eine Studienarbeit ist und der Text von der Seite meiner FH ist
sehe ich da keine Probleme.

Gruss

Re: Inhalt einer anderen Webseite anzeigen

am 15.09.2006 13:32:05 von thornythegod

el_perezoso schrieb:

>>Du brauchst ihn nicht unbedingt speichern, sondern kannst ihn auch
>>dynamisch beim Erzeugen deiner Seite holen - dann ist er auch aktuell.
>>Je nachdem, wie viele Seiten du anzeigen willst und wie deren
>>Antwortzeit ist, kann deine Seite dadurch u.U. recht träge werden...
>
> Viel ist es nicht. Schätze so 100-200 Buchstaben. Okay und wie hole
> ich den Text?
> Ich brauche eigentlich nur den Text in ner Variablen von php, dass
> wäre das Beste.

Es gibt verschiedene Methoden. Über Software wie z.b. SevenalFit bis hin
zum einfachen einlesen der Seite durch PHP. Da dir wohl niemand ein
Interface stellt, um die Daten zu bekommen und die Lizenzgebühren für
das bißchen unsinnig ist, solltest du die Seite einfach jedes mal mit
PHP einlesen und auswerten.

>>Der Betreiber der Seite muss das Verwenden seiner Daten erlauben, wenn
>>du nicht einfach nur verlinkst, sondern die Texte ausliest und bei dir
>>wiedergibst.
>>Ein fehlender Verbotshinweis reicht da nicht aus.
>
> Da es eine Studienarbeit ist und der Text von der Seite meiner FH ist
> sehe ich da keine Probleme.

Wie sieht es denn deine FH? Vorsicht ist besser als Nachsicht, besonders
in der heutigen Zeit, wo Urheberrechtsverletzung fast schon einem Mord
gleichkommen...

Gruß,
Torsten

Re: Inhalt einer anderen Webseite anzeigen

am 15.09.2006 13:33:32 von Markus Bemmelen

el_perezoso schrieb:
> Hallo,

Hallo!

[snip]

Schau dir mal Snoopy[1] an. Ist eine Klasse, die einen Webbrowser
simuliert. Eine SEHR kurze Anleitung findest du unter [2].

Gruß, Markus

[1] http://snoopy.sourceforge.net/
[2] http://www.m-software.de/snoopy.php

Re: Inhalt einer anderen Webseite anzeigen

am 15.09.2006 14:00:48 von Jens Riedel

el_perezoso wrote:

> Viel ist es nicht. Schätze so 100-200 Buchstaben. Okay und wie hole
> ich den Text?
> Ich brauche eigentlich nur den Text in ner Variablen von php, dass
> wäre das Beste.

Dann würde ich folgendes machen:

1. Seite einlesen mit file_get_contents()
2. Gewünschten Text mittels preg_match() und Co. auslesen und in
Variable speichern (eventuell noch enthaltene, nicht gewünschte Tags
entfernen, z.B. mit strip_tags)
3. Variable an gewünschter Stelle ausgeben

Wie gesagt, Voraussetzung für dieses Vorgehen ist, dass du nicht allzu
viele Seiten einlesen / darstellen willst und diese nicht zu lange
Antwortzeiten haben.

> Da es eine Studienarbeit ist und der Text von der Seite meiner FH ist
> sehe ich da keine Probleme.

Trotzdem würde ich vorher nachfragen, kostet ja nix.

Gruß,
Jens

--
Der Kluegere gibt nach - Eine traurige Wahrheit:
sie begruendet die Weltherrschaft der Dummen.
- Marie von Ebner-Eschenbach

Re: Inhalt einer anderen Webseite anzeigen

am 15.09.2006 14:25:41 von el_perezoso

Markus Bemmelen schrieb:

> el_perezoso schrieb:
> > Hallo,
>
> Hallo!
>
> [snip]
>
> Schau dir mal Snoopy[1] an. Ist eine Klasse, die einen Webbrowser
> simuliert. Eine SEHR kurze Anleitung findest du unter [2].
>
> Gruß, Markus
>
> [1] http://snoopy.sourceforge.net/
> [2] http://www.m-software.de/snoopy.php

WOW!! Genau das hab ich gesucht! 1000 Dank dir!

Und wegen den Rechte das darzustellen. Bisher ist noch nicht sicher ob
das überhaupt online kommt... mir reichts das mein Prof sieht das ich
sowas realisiert habe und ne gute Note abstaube ;)

Danke für eure Hilfe!

Re: Inhalt einer anderen Webseite anzeigen

am 15.09.2006 20:26:56 von Micha Kuehn

el_perezoso schrieb:
> Und wegen den Rechte das darzustellen. Bisher ist noch nicht sicher ob
> das überhaupt online kommt... mir reichts das mein Prof sieht das ich
> sowas realisiert habe und ne gute Note abstaube ;)

Vielleicht wird die Note mit der schriftlichen Erlaubnis noch besser -
wenn der Prof sieht, dass du dich auch um sowas kümmerst, *sogar* wenn
es nur für den Prof ist!

Micha
--
Persönliche Mails: Bitte nur als reply - und als Wurmkur werden alle
Mails > 100 KB automatisch und unbesehen gelöscht!