2017-04-24 19 views
0

私はYouTubeのダウンローダに取り組んできました。だから私は、ビデオのプレーヤーを見つけて、それのためにJavaScriptを取得YouTubeのビデオの署名

https://www.youtube.com/watch?v=v2AC41dglnM

:それと

https://youtube.com/yts/jsbin/player-en_US-vflchU0AK/base.js

特定の動画(すなわちVEVOビデオが)のような署名を暗号化しています私はシグネチャの関数とオブジェクトをつかみます:

私は、YouTubeの動画からのS =を取り、CE機能を通してそれを実行します。

CE("02753A38F9C9290D0778202DC28B1DFA0F291DF67.A9DECBE95FE5A74123D0FC22527374E2F2501FBCBC") 

が、私は、URLのS =を交換してみてください。

https://r15---sn-5uaeznls.googlevideo.com/videoplayback?key=yt6&itag=43&mm=31&ratebypass=yes&requiressl=yes&sparams=clen%2Cdur%2Cei%2Cgcr%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&source=youtube&mime=video%2Fwebm&expire=1493019580&dur=0.000&lmt=1365515278685092&ip=173.48.112.179&gcr=us&ms=au&mv=m&mt=1492997904&id=o-ACO6aSSDctHIeB2fsnvl0R4IpaSTeVBeBYxVwHiVSJg5&mn=sn-5uaeznls&gir=yes&clen=32929005&initcwndbps=887500&ipbits=0&upn=ywp8mm27sXc&pl=16&ei=XFf9WPWhNYmC8gSk3wU&s=66482ABA143BFD4DF419B22142266495EF11A26D.81873834D2C06DEAFFC33A22127DE1841BAD4676 

しかし、私はまだですYouTubeから「アクセスが拒否されました」。 解読された署名を正しく使用していますか?私は別の何か間違っているのですか?

+0

あなたがアクセス権を取得している場合は、あなたがそれにアクセスすることを許可されていないので、それはだが拒否されました。あなたはどのようにURLを使用していますか? – TricksfortheWeb

+0

YouTubeはクロスオリジンのリクエストをブロックします。 – TricksfortheWeb

+0

私はそれをテストするためにクロムのURLを使用しています。アクセスが拒否されたのは、無効な署名のためです。 – funcs

答えて

0

「署名」という単語をURLに追加する必要があることを除いて、正しく機能しています。

例は次のようになります。

https://r15---sn-5uaeznls.googlevideo.com/videoplayback?key=yt6&itag=43&mm=31&ratebypass=yes&requiressl=yes&sparams=clen%2Cdur%2Cei%2Cgcr%2Cgir%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&source=youtube&mime=video%2Fwebm&expire=1493019580&dur=0.000&lmt=1365515278685092&ip=173.48.112.179&gcr=us&ms=au&mv=m&mt=1492997904&id=o-ACO6aSSDctHIeB2fsnvl0R4IpaSTeVBeBYxVwHiVSJg5&mn=sn-5uaeznls&gir=yes&clen=32929005&initcwndbps=887500&ipbits=0&upn=ywp8mm27sXc&pl=16&ei=XFf9WPWhNYmC8gSk3wU&signature=66482ABA143BFD4DF419B22142266495EF11A26D.81873834D2C06DEAFFC33A22127DE1841BAD4676 
関連する問題