Download Youtube - InstinctHack - 31-03-2013
Salut,
Cette nuit, je me suis attaqué à YouTube pour pouvoir télécharger les vidéos, et cela sans passer par une extension ou un site, sauf que je me frotte à une 403 :/
Code : wget -c
-U="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0" --referer="http://www.youtube.com/watch?v=XBXy0OqEXOM"
--header="Range:bytes=0-"
--header="Host:r4---sn-25g7rn7e.c.youtube.com"
--header="Connection:keep-alive"
--header="Accept-Language:fr,en-us;q=0.7,en;q=0.3"
--header="Accept:video/webm,video/ogg,video/*;q=0.9,application/ogg;q=0.7,audio/*;q=0.6,*/*;q=0.5"
http://r4---sn-25g7rn7e.c.youtube.com/videoplayback?mv=m&source=youtube&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&cp=U0hVSVdMVF9HU0NONV9PRlhDOks4ZDExZUVrQ3Ix&ms=au&ipbits=8&sver=3&expire=1364716229&mt=1364693837&id=5c15f2d0ea845ce3&fexp=932000%2C906383%2C902000%2C919512%2C929903%2C931202%2C900821%2C900823%2C931203%2C931401%2C908529%2C919373%2C930803%2C906836%2C920201%2C929602%2C930101%2C930603%2C900824%2C910223&newshard=yes&upn=Lnc0x1cWIXc&ip=80.215.8.67&key=yt1&itag=43&ratebypass=yes&cpn=7D_i4V-nMyW6yiWm&signature=2A4D982C5B2C6E57A9F0A53503B016686EF1C016.8889FA6AE31875A94F469BC1E4FEFAEC77A458E4
La réponse :
Code : HTTP/1.1 403 Forbidden
Last-Modified: Wed, 02 May 2007 10:26:10 GMT
Content-Type: text/plain
Connection: close
X-Content-Type-Options: nosniff
Date: Sun, 31 Mar 2013 01:47:55 GMT
Server: gvs 1.0
Alors j'ai essayer de voir un peu les paramètres get de la requete :
Code : mv=m
source=youtube
sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire
cp=U0hVSVdMVF9HU0NONV9PRlhDOks4ZDExZUVrQ3Ix
ms=au
ipbits=8
sver=3
expire=1364716229
mt=1364693837
id=5c15f2d0ea845ce3
fexp=932000%2C906383%2C902000%2C919512%2C929903%2C931202%2C900821%2C900823%2C931203%2C931401%2C908529%2C919373%2C930803%2C906836%2C920201%2C929602%2C930101%2C930603%2C900824%2C910223
newshard=yes
upn=Lnc0x1cWIXc
ip=80.215.8.67
key=yt1
itag=43
ratebypass=yes
cpn=7D_i4V-nMyW6yiWm
signature=2A4D982C5B2C6E57A9F0A53503B016686EF1C016.8889FA6AE31875A94F469BC1E4FEFAEC77A458E4
Je vois deux timestamp
expire=1364716229
mt=1364693837
une ip
mais ça me m'avanc pas trop... des idées ? En attendant j'ai vais googler, parce que télécharger dans un terminal une vidéo youtube, je trouve ça cool :p
RE: Download Youtube - sakiir - 31-03-2013
ca devrait t'aider
http://userscripts.org/scripts/review/25105
RE: Download Youtube - spin - 01-04-2013
Citation :mais ça me m'avanc pas trop... des idées ? En attendant j'ai vais googler, parce que télécharger dans un terminal une vidéo youtube, je trouve ça cool :p
Tu as le programme youtube-dl qui fait ça, tu peux voir son code source (Python) : http://rg3.github.com/youtube-dl/
|