【GYAO!(ギャオ)総合スレ 92】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
ahk利用して新サーバー用m3u8取得ツールを作成時の参考になれば幸い
自分は余りネット関係詳しくないのでスマートな方法じゃないかも…
元URL
https://gyao.yahoo.co.jp/player/*****/v+++++/v###################/
↓ 以下のURLに変換
(改行削除必要)
https://gyao.yahooapis.jp/rio/getVideo?appid=dj0zaiZpPXFuMjk4YTJZcU4wUCZzPWNvbnN1bWVyc2VjcmV0Jng9YjQ-
&output=json&space_id=1183050134&domain=gyao.yahoo.co.jp&ak=8113e3fea86daede702c0c94a73a0c70
&start=1&results=1&service_id=gy&video_uni_id=*****%3Av+++++%3Av###################
&device_type=1100&site_id_device_type=1100&delivery_type=2%2C6
&premiumgyao_limited_contents_flag=1&callback=jsonp_1508366751473_18655
↓ DLしたデータから[deliveryId]を取得して以下のURLに変換
({"deliveryId":5505893887001,"deliveryType":6}な感じになってる)
<次へ> <続き>
https://edge.api.brightcove.com/playback/v1/accounts/4235717419001/videos/[deliveryId]
↑はAccept↓を指定しないとデータDL出来ない(改行削除必要)
Accept := "application/json;pk=BCpkADawqM3UI7LN8vy-xZ-f0EG6Xuch56dMQLuXX-VST0YZFntoAghnCk
04EswbZ56BAX20HkAWwYw5M4YbCcSRWgDNcGlbKIUOlw2DNT15MyrRvG2n2y3WAoy1IWfTAlhMgZLc2p
a3rZPbjCB23KBFaGZ1ezN5bgDFpOCQ4Rmb8MAx3BSPVrsprtQ"
↓ DLしたデータからm3u8取得する(httpとhttpsの二つある)
後はお好きなダウンローダーへURLを渡す
※データを取得する関数「UrlDownloadToVar」の改造が必要
(1)引数に「Accept=""」を追加
UrlDownloadToVar(URL, ・・・・・ ,UserAgent="",Accept="",EnableRedirects="",Timeout=-1)
{
・
(2)以下の2行追加
If (Accept<>"")
WebRequest.SetRequestHeader("Accept",Accept)
・
} ■ このスレッドは過去ログ倉庫に格納されています