Alle Kommentare zu einem YouTube-Video anzeigen

8

Ich versuche, alle Kommentare auf einem YouTube-Video mit einem Java-Programm zu erhalten. Ich kann sie aber nicht bekommen, da es "Zeige mehr" statt aller Kommentare hat. Ich suche nach einer Möglichkeit, alle Kommentare oder Seiten mit Kommentaren zu erhalten, die ich durchgehen kann. Ich habe eine Video-ID und Dinge, brauche nur die Kommentare.

Ich habe all_comments ausprobiert anstatt in der URL zuzusehen, aber es werden nicht immer alle Kommentare angezeigt und Weiterleitungen werden weitergeleitet.

Ich habe mir auch die YouTube API angeschaut und kann nur herausfinden, wie man Kommentare mit ihrer ID erhält, aber ich muss alle Kommentare von einer Video ID erhalten.

Wenn jemand weiß, wie man das macht, sag es mir bitte.

Ich habe eine 50-Mann-Prämie für jeden hinzugefügt, der mir eine gute Antwort geben kann.

    
bwfcwalshy 16.02.2016, 19:11
quelle

2 Antworten

4

Sie müssen eine Kommentar-Thread-Listenanfrage für Ihr Video erhalten und dann mit dem nächsten Seiten-Token der letzten Antwort weiterblättern:

%Vor%

Betrachten Sie API-Beispiele , wenn Sie ein Beispielskelettprojekt benötigen.

Aktualisieren

Die Situation, in der Sie nicht alle Kommentare erhalten, kann auch durch die Kontingentbeschränkungen (zumindest habe ich es gesehen):

  • Einheiten / Tag 50.000.000
  • Einheiten / 100 Sekunden / Benutzer 300.000

Dies sind keine Java, Python, Js oder andere sprachspezifische Regeln. Wenn Sie die Quote überschreiten möchten, können Sie nicht eine höhere Quote beantragen . Allerdings würde ich damit beginnen, Ihren Durchsatz zu kontrollieren. Es ist sehr einfach, über das 100 Sekunden / Benutzer Kontingent zu gelangen.

    
Michael Cheremuhin 19.02.2016, 21:37
quelle
2

Probieren Sie es aus, es kann alle Kommentare für ein bestimmtes Video herunterladen, das ich getestet habe.

Ссылка

%Vor%

Ausgabe ist im JSON-Format:

%Vor%     
KillBill 20.02.2016 02:49
quelle

Tags und Links