Autoit Http Request & some java

  • Auteur de la discussion Anonymous
  • Date de début
A

Anonymous

Invité
#1
Bonsoir,
Je solicite votre aide sur divers points. Vous connaissez peut être le site http://www.debrideurstreaming.com, qui permet de debrider les liens purevid/mixture/uploadhero.

Je voudrais dans un premier temps, via des requête http récupérer le lien de la video debridée pour la plateforme de purevid.
(donc non, pas de _iexxx)

Voici mon travail actuel ...
Il semblerai que http://www.debrideurstreaming.com utilise une applet java, qui est fournies plus bas
ou ici (http://api.debrideurstreaming.com/v2/DebrideurStreaming_com.jar?v1.55z5s567)

lien d'exemple : http://www.purevid.com/v/342u2xEGKLFK0y0AECA3A2044733/
un resultat possible pour ce lien;
http://str24.purevid.com/get/713fbc35586240c90ee4e1bbf6a753fe/53a44955/raid1/videos/83/13/1377283/1377283.mp4?token=b82b9f5412a1bd80a4bb92a41c5f088ed6d2cd9d&uid=414330&id=342u2xEGKLFK0y0AECA3A2044733&sas=&sid=24&start=

il y'a certaine étape nécessaire, tel que récuperer
- id_plateforme (à 1 pour purevid)
- id_video (l'id de la video ex: http://www.purevid.com/v/342u2xEGKLFK0y0AECA3A2044733/, id = 342u2xEGKLFK0y0AECA3A2044733)
1) Je peux récupérer ces valeurs en faisant une requête http tel que
Code:
	$oHTTP.Open("POST", "http://www.debrideurstreaming.com/index.php",True)
	_setRequestHeader($oHTTP)
	$oHTTP.Send("lien_debrid="&$link)
2) En faisant des requêtes en suivant ce fichier DebrideurStreaming_com.java j'arrive avec mon lien donné en exemple à un résultat tel que celui ci;
Code:
{"clip":{"titleHeader":"HnI_Rising_04_HD_VOSTFR","autoPlay":true,"downloadUrl":"http:\/\/www.purevid.com\/?m=download&id=342u2xEGKLFK0y0AECA3A2044733","websiteLink":"http:\/\/www.purevid.com\/v\/342u2xEGKLFK0y0AECA3A2044733\/","scaling":"fit","autoBuffering":true,"bufferLength":1,"bitrates":[{"url":"http:\/\/str24.purevid.com\/get\/1ec88536b92d8a8f03919dc4f9a4b940\/53a4aef2\/raid1\/videos\/83\/13\/1377283\/1377283_720.mp4","bitrate":"720","title":"720p","premium":true,"isHd":true},{"url":"http:\/\/str24.purevid.com\/get\/5801321b23f8f0ff8ddc07d70ca59b08\/53a4aef2\/raid1\/videos\/83\/13\/1377283\/1377283.mp4","bitrate":"360","isDefault":"true","title":"360p","premium":false,"isSd":true}],"embed":"<iframe width=\"645px\" height=\"365px\" frameBorder=\"0\" src=\"http:\/\/www.purevid.com\/?m=embed&id=342u2xEGKLFK0y0AECA3A2044733\"><\/iframe>"},"key":"#$a238447c7f8bd697452","plugins":{"timelimit":{"cc":781},"controls":{"loginUrl":"http:\/\/www.purevid.com\/","logoutUrl":"http:\/\/www.purevid.com\/?m=logout","isLogged":false,"isPremium":false,"premiumUrl":"http:\/\/www.purevid.com\/?m=upgrade","msg":"false","autoHide":"always"},"popunder":{"display":"none"},"sharing":{"uploadUrl":"http:\/\/www.purevid.com\/?m=upload","makeMoneyUrl":"http:\/\/www.purevid.com\/?m=make_money","abuseUrl":"http:\/\/www.purevid.com\/?m=abuse","width":"60%","height":"60%","share":{"description":"HnI_Rising_04_HD_VOSTFR","shareUrl":"http:\/\/www.purevid.com\/v\/342u2xEGKLFK0y0AECA3A2044733\/"}},"viralvideos":{"sizeIcons":40},"wait":null,"ova":null,"lighttpd":{"params":[{"name":"token","value":""},{"name":"uid","value":""},{"name":"id","value":"342u2xEGKLFK0y0AECA3A2044733"},{"name":"sas","value":""},{"name":"sid","value":"24"}]},"overlay":{"backgroundColor":"#9999999","windowBackgroundColor":"#0000000","backgroundAlpha":0.7,"windowAlpha":1,"textColor":"#333333","textBold":false,"textMargin":0,"fontSize":12,"windowHeight":1,"windowWidth":1,"windowGradient":[1,0.9,0.8],"fontFamily":"Verdana","windowBorderRadius":0}},"canvas":{"background-color":"#000000","backgroundGradient":"none","border":"0px"},"debug":null,"logo":{"url":"\/images\/logo.png","linkUrl":"http:\/\/www.purevid.com\/v\/342u2xEGKLFK0y0AECA3A2044733\/","linkWindow":"_blank"}}

Les lignes qui nous intéressent sont;
-{"url":"http:\/\/str24.purevid.com\/get\/5801321b23f8f0ff8ddc07d70ca59b08\/53a4aef2\/raid1\/videos\/83\/13\/1377283\/1377283.mp4"
- [{"url":"http:\/\/str24.purevid.com\/get\/1ec88536b92d8a8f03919dc4f9a4b940\/53a4aef2\/raid1\/videos\/83\/13\/1377283\/1377283_720.mp4"
- {"params":[{"name":"token","value":""},{"name":"uid","value":""},{"name":"id","value":"342u2xEGKLFK0y0AECA3A2044733"},{"name":"sas","value":""},{"name":"sid","value":"24"}]}
- une autre que j'aurai ignorée alors que j'aurai pas du ?

Ici je fais dans la supposition ...
Je sais récupérer le "lien", mais il me faut des paramètre :
- token
- uid
- id (via le point 2)
- sas (via le point 2)
- sid (via le point 2)

3) Pour l'uid et token j'avais fait une autre requête qui se trouve dans le fichier .java a cette ligne ci;
Code:
String json_cookie = DebrideurStreaming_com.getContentResult(new URL(script_debrid + "?get_purevid="));
                Map erresulta2 = JsonReader.toMaps(json_cookie);
                String cookie_purevid = (String)erresulta2.get("cookie");
Traduit en autoit, qui me retourne ceci;
Code:
{"cookie":"PHPSESSID=mk28dgms4g1nf2mrlngm6k94i4; enc=l%2FllvYidLxbFdEEdk0SVxeLG45OLKZVqNq%2FoFpykbmgctMMB%2BD033X2ayprhhMuXP%2BE5yN8QiuoKqHc0bxziQYdx3w7%2BFgyD9cvfp4Bpw29cl0xxq%2B5rBnpxSDMarRWEtMCZCx2PJal5g0UfHkqrJ9x08GeH54kcmYTLLRw%2FuzykbHd2u4XdnayVrC3cxOrGvyml397A7TScrxrCCJ5udA%3D%3D; token=dc5915d5e08d0c2a7c9d40b663bb71ca2057986f; uid=108637; c=FR; "}
J'ai bel et bien;
- uid :> uid=108637
- token :> token=dc5915d5e08d0c2a7c9d40b663bb71ca2057986f

cependant, il semblerai que cela ne soit pas le bon ... Donc je sollicite votre aide pour m'éclairer sur ce point ^^

Il y'a plein de variable, point que je ne sais pas, par exemple
- enc ? (point 3)
- "key":"#$a238447c7f8bd697452" ? (point 2)

Merci d'avoir tout lu.

Bonne soirée
 
A

Anonymous

Invité
#2
Résolu, Dans le point n°2 nous possédons le token&l'uid
il est vide si on envoi mal une requête voila ^^
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#3
 
Haut Bas