dghkd/KomeTube: 讀取Youtube Live聊天室留言提供投票統計

文章推薦指數: 80 %
投票人數:10人

讀取Youtube Live聊天室留言提供投票統計、文字猜謎、評分等互動功能. Contribute to dghkd/KomeTube development by creating an account on GitHub. Skiptocontent {{message}} dghkd / KomeTube Public Notifications Star 18 Fork 8 讀取YoutubeLive聊天室留言提供投票統計、文字猜謎、評分等互動功能 18 stars 8 forks Star Notifications Code Issues 2 Pullrequests 0 Actions Projects 0 Wiki Security Insights More Code Issues Pullrequests Actions Projects Wiki Security Insights master Branches Tags Couldnotloadbranches Nothingtoshow Loading {{refName}} default Couldnotloadtags Nothingtoshow {{refName}} default Loading 1 branch 4 tags Code Loading Latestcommit dghkd Updateversionnumber … 2ceb25f Apr4,2021 Updateversionnumber 2ceb25f Gitstats 27 commits Files Permalink Failedtoloadlatestcommitinformation. Type Name Latestcommitmessage Committime KomeTube     .gitignore     KomeTube.sln     README.md     preview1.png     Viewcode KomeTube 程式方法 README.md KomeTube 讀取YoutubeLive聊天室留言 提供投票統計、文字猜謎、評分等互動功能 操作方法: 左上角輸入直播影片網址 點擊開始 開始後便會持續讀取聊天室留言並顯示於下方 若停止後重新開始時,則只會從當下聊天室存在留言開始擷取 程式方法 由輸入的直播影片網址中取得VideoID 透過VideoID取得聊天室HTML內容與Cookie(https://www.youtube.com/live_chat?v={vid}&is_popout=1) 從HTML內容中解析出YtCfg資料、INNERTUBE_CONTEXT、INNERTUBE_API_KEY與continuation參數(window["ytInitialData"]的值) 合併INNERTUBE_CONTEXT與continuation參數,並序列化為json 利用POST方法將INNERTUBE_CONTEXT與continuation參數代入StringContent取得聊天室留言以及下一次的continuation參數(https://www.youtube.com/youtubei/v1/live_chat/get_live_chat?key={INNERTUBE_API_KEY}) 循環利用INNERTUBE_CONTEXT與新的continuation參數取得新留言 About 讀取YoutubeLive聊天室留言提供投票統計、文字猜謎、評分等互動功能 Resources Readme Releases 4 KomeTubev3.0.0.4040 Latest Apr4,2021 +3releases Packages0 Nopackagespublished Languages C# 100.0% Youcan’tperformthatactionatthistime. Yousignedinwithanothertaborwindow.Reloadtorefreshyoursession. Yousignedoutinanothertaborwindow.Reloadtorefreshyoursession.



請為這篇文章評分?