Android youtube禁止下载网址403

永泰康

有些视频无法下载。

我通过使用此下载网址

http://www.youtube.com/get_video_info?video_id=itGNQbJwRSk

有没有人为什么下面的URL无法下载?

总网址:

http://r1---sn-a5m7lnek.googlevideo.com/videoplayback?expire=1391267516&ms=au&source=youtube&sver=3&upn=OzZzFV_-2o4&id=8ad18d41b2704529&itag=22&mt=1391243224&ipbits=0&ratebypass=yes&fexp=935622%2C914924%2C926515%2C916623%2C936910%2C936913&sparams=gcr%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&mv=m&ip=183.101.166.55&key=yt5&gcr=kr&signature=F303D0C863C27A6A46124A09E40F308BB67181E013.3FA3E17460DDF6ECA004D9E48B1356849534EBFFFF

每个参数分隔的url:

http://r1---sn-a5m7lnek.googlevideo.com/videoplayback?

expire=1391267516&

ms=au&

source=youtube&

sver=3&

upn=OzZzFV_-2o4&

id=8ad18d41b2704529&

itag=22&

mt=1391243224&

ipbits=0&

ratebypass=yes&

fexp=935622%2C914924%2C926515%2C916623%2C936910%2C936913&

sparams=gcr%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&

mv=m&

ip=183.101.166.55&

key=yt5&

gcr=kr&

signature=F303D0C863C27A6A46124A09E40F308BB67181E013.3FA3E17460DDF6ECA004D9E48B1356849534EBFFFF

我在开放流中使用了以下代码

    u = new URL(url);
    HttpURLConnection huc = (HttpURLConnection)u.openConnection();//to know the size of video
    huc.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36");
    huc.setRequestProperty("Accept","*/*");
    huc.setRequestMethod("GET");
    huc.setDoOutput(false);
    int size = huc.getContentLength();      
    int status = huc.getResponseCode();
    Log.e("download", status+ huc.getResponseMessage());
    is = new BufferedInputStream(huc.getInputStream());

但返回状态= 403,大小= -1。我找不到任何帮助。

有谁有主意吗?

阿基列什

此视频是使用密码signatrue,你可以在返回的信息看http://www.youtube.com/get_video_info?video_id=itGNQbJwRSk

'use_cipher_signature=True'

要下载这种类型的视频,首先您必须对其签名进行解码。播放器文件(HTML5player或Flash播放器)中存在解码算法

解码后,您必须使用相同的IP地址从获取所有信息的位置下载视频。(您可以使用代理绕过相同的IP限制)

最好使用抓取该特定视频的网页并搜索;ytplayer.config = {(.*?)};这包含所有必需的信息。

如果您不想抓取,则可以使用以下方法获取JSON对象

https://www.youtube.com/watch?v=<Video-ID>&spf=prefetch

请检查此API以获取简单的解决方案:CipherAPI

另一个很酷的API:YTstream API

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

禁止下载android youtube url 403

来自分类Dev

从Android中的网址下载图片

来自分类Dev

Android-403禁止提交表格

来自分类Dev

禁止在Android中下载我的付费应用

来自分类Dev

禁止在Android中下载我的付费应用

来自分类Dev

Android Studio Gradle依赖库下载网址

来自分类Dev

使用Dropbox网址android下载文件

来自分类Dev

YouTube网址(适用于Android videoview)

来自分类Dev

禁止为特定的Android版本或设备下载/安装App

来自分类Dev

Android,请检查网址是否可下载内容

来自分类Dev

无法使用Android从Google Cloud Storage网址下载图片

来自分类Dev

无法在VLC android中流式传输YouTube网址

来自分类Dev

如何从Android应用程序投射YouTube视频网址

来自分类Dev

YouTube API权限403禁止错误

来自分类Dev

Android Youtube V3简单API 403错误:accessNotConfigured

来自分类Dev

Android Youtube V3简单API 403错误:accessNotConfigured

来自分类Dev

youtube-dl直接下载网址

来自分类Dev

Android:在调用https://maps.googleapis.com/maps/api/geocode/json时获取HTTP 403禁止

来自分类Dev

事件插入时出现Android Google Calendar API 403禁止错误

来自分类Dev

为什么我的Android WebView向我显示403禁止错误

来自分类Dev

YouTube Analytics API:403禁止的错误返回收益报告

来自分类Dev

上传Android的火力地堡存储中的文件是如何得到的文件下载网址后?getDownloadUrl()不工作

来自分类Dev

将带有网址的文件下载到内部存储Android Studio中时出错

来自分类Dev

禁止关闭Android应用

来自分类Dev

youtube-dl:搜索关键字,仅下载网址

来自分类Dev

Android TextView网址

来自分类Dev

Android Mediaplayer播放网址

来自分类Dev

Android:从网址解析JSON

来自分类Dev

YouTube API,Chrome扩展程序,YouTube开发者密钥和403禁止配额错误

Related 相关文章

  1. 1

    禁止下载android youtube url 403

  2. 2

    从Android中的网址下载图片

  3. 3

    Android-403禁止提交表格

  4. 4

    禁止在Android中下载我的付费应用

  5. 5

    禁止在Android中下载我的付费应用

  6. 6

    Android Studio Gradle依赖库下载网址

  7. 7

    使用Dropbox网址android下载文件

  8. 8

    YouTube网址(适用于Android videoview)

  9. 9

    禁止为特定的Android版本或设备下载/安装App

  10. 10

    Android,请检查网址是否可下载内容

  11. 11

    无法使用Android从Google Cloud Storage网址下载图片

  12. 12

    无法在VLC android中流式传输YouTube网址

  13. 13

    如何从Android应用程序投射YouTube视频网址

  14. 14

    YouTube API权限403禁止错误

  15. 15

    Android Youtube V3简单API 403错误:accessNotConfigured

  16. 16

    Android Youtube V3简单API 403错误:accessNotConfigured

  17. 17

    youtube-dl直接下载网址

  18. 18

    Android:在调用https://maps.googleapis.com/maps/api/geocode/json时获取HTTP 403禁止

  19. 19

    事件插入时出现Android Google Calendar API 403禁止错误

  20. 20

    为什么我的Android WebView向我显示403禁止错误

  21. 21

    YouTube Analytics API:403禁止的错误返回收益报告

  22. 22

    上传Android的火力地堡存储中的文件是如何得到的文件下载网址后?getDownloadUrl()不工作

  23. 23

    将带有网址的文件下载到内部存储Android Studio中时出错

  24. 24

    禁止关闭Android应用

  25. 25

    youtube-dl:搜索关键字,仅下载网址

  26. 26

    Android TextView网址

  27. 27

    Android Mediaplayer播放网址

  28. 28

    Android:从网址解析JSON

  29. 29

    YouTube API,Chrome扩展程序,YouTube开发者密钥和403禁止配额错误

热门标签

归档