X



【GYAO!(ギャオ)総合スレ 92】 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2017/09/07(木) 19:00:01.35
前スレ:【GYAO!(ギャオ)総合スレ 91】
http://mevius.2ch.net/test/read.cgi/esite/1490159819/

GYAO!|無料動画
https://gyao.yahoo.co.jp/

【動作環境】https://gyao.yahoo.co.jp/feature/information/guide/devices/

【禁止事項】
ドラマ等の「あらすじ」の書き込み。
※ただし、ここで言う「あらすじ」とは、あらすじ紹介サイト等のあらすじ本文 の転載や一部改変などを指します。
※ドラマの「感想」の書き込みはもちろん問題ありません。 ただし、ネタバレ要素はできるだけ少なくしたほうが良いでしょう。

【関連スレ】
・GYAO!の配信情報スレ 2ギャオ目(韓ドラ以外の配信情報はこちら)
 http://egg.2ch.net/test/read.cgi/streaming/1503735226/
・Gyaoで配信中の海外ドラマ【洋画専用】(洋画の話題はこちら)
 http://egg.2ch.net/test/read.cgi/tv2/1268977534/
・GYAO!の韓ドラスレ5(韓ドラの話題と配信情報はこちら)
 http://rio2016.2ch.net/test/read.cgi/hanryu/1502237281/
0402名無しさん@お腹いっぱい。
垢版 |
2017/10/28(土) 20:26:36.85
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}な感じになってる)

<次へ>
0403名無しさん@お腹いっぱい。
垢版 |
2017/10/28(土) 20:27:37.11
<続き>

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)
   ・
 }
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況