2017-08-04 78 views
-4

我很想知道什麼是最有效的方式來行走YouTube網站。我的目標是最終爲youtube上的所有視頻編制索引(假設),我能想到的唯一方法是逐個頻道對所有視頻編制索引。我對v3 APi不是很熟悉,所以如果有更好的方法來完成這個,請告訴我。這引起了一些我能想到的問題:如何通過youtube走路?

  1. 從哪裏開始?頻道和視頻是使用隨機字符串ID進行訪問的,所以如果我簡單地從以'A'開頭的ID開始,我會遇到很多空值。不確定ID是如何分配的,但是如果基於ID字母數字的話,這也可以保持視頻類型的特定片段/片段中的索引。
  2. 我希望通過youtube目錄有條不紊地移動,試圖避免意外索引相同的頻道/視頻。
  3. 我應該以某種方式將視頻分成組並根據其他參數請求它們嗎?分組方案可能更容易處理,更新等。

我不知道在訪問它之前視頻是否有任何我感興趣的索引。

+1

你可能會被Youtube的服務器列入黑名單/扼殺之前,你來到任何地方接近刮這一切... – deceze

+0

爲什麼這是一個壞問題? – user58446

+0

我知道,我不期望實際將它們索引。我只是不想從錯誤的地方開始,讓事情變得更加複雜。 – user58446

回答

0

首先,您需要了解的是,您無法直接訪問堆棧,而無法直接訪問堆棧,因此您需要了解太多視頻。

至於自動選擇視頻,您可以嘗試使用視頻ID。
他們是11個字符長,只包含 「一個 - Z A - Z _-」。如果視頻存在,那麼這將減少(仍然是54的11的功率)索引/掃描。然後保存該ID(與相關信息)並繼續。

不是一個完美的選擇,但最好我可以看到您的選擇和要求。