zur « Themenübersicht Webmaster-Tricks

HTML_CSS - Sparte Multimedia

YouTube durchsuchen und RSS-Feeds abonnieren

Eingetragen am 07.12.2008

YouTubeHier könnt Ihr YouTube durchsuchen und die Suchergebnisse als RSS-Fead abonnieren.

Auch wenn Ihr kein RSS-Fead abonnieren möchtet, findet Ihr über die Suchfunktion die neuesten Videos zum Betrachten.
So etwas könnt Ihr auch selber einbauen.

Was ist ein RSS-Fead? Lest die Erklärung

Gebt einen Suchbegriff ein und Ihr werdet zu den neuesten Videos geleitet. Entweder Ihr betrachtet einfach nur die Videos oder Ihr abonniert die Sparte und werdet über die neuesten Videos zu der Sparte per RSS benachtichtigt.
 

Wie funktioniert das?

YouTube hat seine Videos nach Sparten sortiert. Um die vielen Videos vernünftig zu sortieren und den RSS-Feed nicht aufzublähen, sind auch die RSS-Feeds nach diesen Sparten sortiert.
Möchte man bei YouTube die Sparte abonnieren, in der man sich gerade befindet, wird diese Sparte per GET-Parameter in der URL übergeben und an das RSS-Script übergeben. Da YouTube sogar über eine Suchfunktion eigene RSS-Feeds je nach Suchbegriff erstellt, macht das die Sache noch interessanter.
Genau das machen wir auch, aber mit einem Formular. Dem Server ist es egal, woher die Anfrage kommt, so können wir das RSS-Script auch von unserer Homepage aus ansprechen. Wichtig ist hier, dass wir als Übergabemethode für die Variable method="get" im Formular wählen.

<form target="_blank" action="http://gdata.youtube.com/feeds/videos?" method="get">
    <input type="text" name="q" />
    <input type="submit" value="=suchen=">
</form>

target _blank ist vielleicht nicht ganz sauber, aber wir wollen ja, dass uns die Besucher erhalten bleiben.
Mit der Variable q wird der Begriff aus dem Eingabefeld an die URL angehängt. Probiert mal mein Suchfeld aus, dann seht Ihr wie das in der Praxis arbeitet.

Wenn Ihr einen Direktlink zu einem RSS-Feed setzten möchtet, übergebt Ihr die Variable in der URL, das sähe dann so aus:

http://gdata.youtube.com/feeds/videos?q=Fun">Fun

 

? - trennt die Variable von der URL
q - Variablenname
Fun ist die Variable, bzw. Begriff

 

Bisherige Kommentare:        Kommentar schreiben»