2016-06-07 109 views
0

我想從YouTube視頻中獲得特定評論。例如,我想從YouTube視頻的第34條評論中獲得詳細信息。有沒有人知道如何在不閱讀所有評論列表的情況下做到這一點?如何獲得特定的YouTube評論?

或者,如果沒有任何解決方案只提取一條評論,您是否可以從YouTube視頻中獲得所有評論的列表? (我使用了API method commentThreads,但在通話中有100條評論限制)。

順便說一句,我讀了這How to get a specific comment of a youtube video?,但也許答案是過時的。

+0

可能是這個helpfull:http://stackoverflow.com/questions/19965856/how-to-get-all-comments-on-a-youtube-video – DsRaj

+0

謝謝,但我已經嘗試使用https:// www.googleapis.com/youtube/v3/commentThreads,它允許我一次獲取最多100條評論。因此,如果我需要第454條評論,它將是一個性能問題,因爲我需要5個不同的調用。 –

+0

我一直在尋找類似的東西,我想我找到了如何去做。但你的問題並不十分清楚......第34條評論如何?按時間或相關性排序?你怎麼決定要得到什麼評論?爲什麼是34號?就我而言,如果我想要評論的詳細信息,我需要先閱讀它們。通過「閱讀」我的意思是機器閱讀,你的意思是人類閱讀? – brasofilo

回答

1

只需使用https://www.googleapis.com/youtube/v3/comments從視頻得到具體的評論像

https://www.googleapis.com/youtube/v3/comments?part=snippet&id={COMMENT_ID}&textFormat=html&key={YOUR_API_KEY} 

使用特異性針對每條意見和你的谷歌開發者控制檯中的API密鑰的ID。您可以點擊評論者名稱旁邊的時間戳鏈接獲取評論ID。

+0

謝謝,但我需要根據其索引得到評論。這是一項自動化的工作,所以我沒有評論的編號。不管怎麼說,還是要謝謝你! –

+0

你使用api爲這個或只是HTML刮 – Kumar

+0

目前我使用的API。我閱讀了所有評論,之後我可以通過索引找到想要的評論,但您可以想象,如果評論很多(因爲每次只能閱讀100條評論),可能需要一段時間。主要的問題是沒有方法可用於我所需要的。如果我能從視頻中獲得第一級評論的總數,我可以設法改進此功能,但Youtube僅顯示評論總數(第一級+回覆)。 –