Youtube

出自福留子孫
在2023年12月20日 (三) 07:15由丁志仁對話 | 貢獻所做的修訂版本

跳轉到: 導覽搜尋

History 整理

最多保持 90 天的觀看記錄,在登入狀態下,叫出觀看記錄連結:「https://youtube.com/feed/history」

請注意: YouTube 的結構和運作方式可能會隨時間變化。

一、 30 天以內的觀看紀錄

  1. 打開 https://youtube.com/feed/history 網頁原始碼
  2. 找到 var ytInitialData = …
  3. 再找到之後的第一個 </script> ,取兩者之間,捨棄其他網頁原始碼。
  4. 取其間的 {"responseContext":…}}}}}}} 捨棄最後的「;」,存成 json 格式。
  5. 目前 2~4 步驟已寫入 2YTpreTidy1.php 中,自動擷取。
  6. 執行 2YTpreTidy1.php 將其塞入 YTpreTidy 資料表,且已有的片子不會重複塞入資料表。

二、超過一個月以上的觀看紀錄

  1. 打開 chrome
  2. 打開「開發人員工具」
  3. 網址列貼上「https://www.youtube.com/feed/history」,並按 Enter
  4. 將頁面右側拉把向下拉到底,獲取更多的歷史記錄,但這些不會顯示在原始碼中。
  5. 在「開發人員工具」中,轉到「Network」或「網路」標籤頁。
  6. 在頁面上滾動以觀察新的網路請求。你應該能看到新的 XHR 或 Fetch 請求被發送。
  7. 找出 …browse?key=… 的回應,並複製回應內容。
  8. 執行 2YTpreTidy2.php 將其塞入 YTpreTidy 資料表,且已有的片子不會重複塞入資料表。

其他

將 youtube 影片加入 播放清單

  1. 以頻道主的身份登入 youtube
  2. 按最左側「播放清單」圖示(漢堡+向右三角形)
  3. 選某一組「播放清單」
  4. 按「…」圖示,並選「新增影片」
  5. 貼上影片連結,並按下「新增影片」按鈕

取得youtube內建的影片縮圖

$youtubeimg=substr($網片網址,-11);	// 取影片ID
echo "<a title='前往觀看影片' href='$網片網址'><img src='http://img.youtube.com/vi/".$youtubeimg."/sddefault.jpg'></a>";

下載 youtube 影片

下載高清畫質影片

  1. 4K Video Downloader 免費版
  2. VideoHunter 月租版或年租版

下載 youtube 字幕

線上連結

  1. downsub.com
    1. 在影片網址列最前面加「subtitle.to/」然後按 Enter ,如圖:
    2. 此頁會被導向「https://downsub.com/?url=影片網址」
    3. 調整右上角「LANGUAGE」(可省略)
    4. 單擊「下載」按鈕開始提取字幕。
    5. 選擇您要下載的字幕格式和語言,然後單擊下載按鈕。

軟體

  1. yt-dlp 命令列軟體,最強大

已過時

線上連結

  1. Toolbxs 免費工具
  2. Getting YouTube Subtitles
    影片標題為中文時,下載、解壓縮後取得的字幕檔名可能會變亂碼

應用軟體

  1. Google2SRT