it-swarm.com.de

Erweiterte YouTube-Suche

Gibt es eine Möglichkeit, YouTube-Videos anhand erweiterter Kriterien zu finden, mit Ausnahme der Textsuche, z. B. aller Videos, die von Nutzern mit nur einer hochgeladenen Videosumme und zwischen 40.000 und 60.000 Aufrufe hochgeladen wurden?

3
neo

Sie können YouTube nicht auf diese Weise durchsuchen.

Sie können nur den zusätzlichen Search Options verwenden und nach Anzahl der Aufrufe sortieren.

YouTube Search Options

2
codingbadger

Hier ist ein Anfang, um Sie in die richtige Richtung zu lenken (vielleicht mit Yahoo Pipes?)

Youtube hat Charts (stellen Sie sicher, dass dies auf Weltweit eingestellt ist)

http://www.youtube.com/charts/videos_views?gl=US&t=a

Dies gibt die am häufigsten angesehenen Videos von

  • Heute
  • Diese Woche
  • Diesen Monat
  • Die ganze Zeit

Wählen wir jetzt "All time".

Youtube data api hat den Feed dafür.

https://gdata.youtube.com/feeds/api/standardfeeds/most_viewed

Der nächste Schritt wäre, das zu bekommen

 <yt:statistics favoriteCount="158959" viewCount="571740242"/>

aus jedem Video im Feed.

Jetzt können Sie mindestens ein Filtermodul zwischen 40.000 und 60.000 verwenden.

Um das hochgeladene Video hinzuzufügen, muss die eigentliche Programmierung über das hinausgehen, was Yahoo Pipes als Feed-Ersteller leistet.

Ausgehend von den Kanälen können Sie beispielsweise nach suchen

facebook, Kanal

Ich bin mir nicht sicher, was der äquivalente Feed sein wird. Möglicherweise benötigen Sie ein Skript, das diesen Abschnitt filtert

 <span class="video-count">42 videos</span>

innerhalb der Suchseite.

Scheint das ist nicht möglich

Sie können auf die gleiche Weise nach YouTube-Kanälen suchen, wie Sie nach Videos suchen. Alle Nutzerkanäle mit mehr als zwei Uploads werden in den Suchergebnissen indiziert. Wenn der Kanal eines Nutzers jedoch nicht in den Suchergebnissen indiziert wird, können Sie ihn direkt aufrufen, indem Sie die folgende URL eingeben: http://www.youtube.com/profile?user=[USERNAME]

2
phwd