2009-09-15 5 views
0

J'ai écrit un script pour Letitbit.net. Avec l'aide de cURL je peux accéder à la page où après 60 secondes doit apparaître le lien vers le fichier que je veux télécharger. Cette page utilise des cadres ... Si je reçois à la page via un navigateur, le code sourse ressemble à ceci:cURL, frames & letitbit.net: Pourriez-vous m'aider s'il vous plait?

<frameset rows="125,70,*" frameborder="no" border="0" framespacing="0"> 
<frame src="http://letitbit.net/tmpl/tmpl_frame_topad.php" name="mainFrame" scrolling="No" noresize="noresize" id="mainFrame" title="topFrame" /> 
    <frame src="http://letitbit.net/tmpl/tmpl_frame_top.php?link=http://r3.letitbit.net/download100/7930.7504ba9eaf495fe8945741a1d3_tybujkhg9e17poo/719028/letitbit.net/___2.7z" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" /> 
    <frame src="http://letitbit.net/wawname/letitbit.html" name="mainFrame" id="mainFrame" title="mainFrame" /> 
</frameset> 

Mais quand cela est fait avec mon script PHP je reçois ceci:

<frameset rows="125,70,*" frameborder="no" border="0" framespacing="0"> 
<frame src="http://letitbit.net/tmpl/tmpl_frame_topad.php" name="mainFrame" scrolling="No" noresize="noresize" id="mainFrame" title="topFrame" /> 
    <frame src="http://letitbit.net/tmpl/tmpl_frame_top.php?link=" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" /> 
    <frame src="http://letitbit.net/wawname/letitbit.html" name="mainFrame" id="mainFrame" title="mainFrame" /> 
</frameset> 

C'est là que le lien réel est manquant. (http://r3.letitbit.net/download100/7930.7504ba9eaf495fe8945741a1d3_tybujkhg9e17poo/719028/letitbit.net/___2.7z) Quel est le problème? Pourriez-vous s'il vous plaît me donner quelques indices?

Répondre

0

Regardez le JavaScript. il pourrait écrire le lien dynamiquement.

+0

C'est tout le code sourse que vous pouvez trouver sur la page. Pas de JS du tout. –

0

Assurez-vous que vous envoyez tous les cookies et arguments POST à ​​/download3.php

les cookies notables:

advm 
coutnry 
mgid 
pop 
ref_full 
ref_site 
reserv 

notables arguments de forme: méthode POST

uid 
md5crypt 
cap 
frameset 
uid2 
uid5 
uid 
name 
pin 
realuid 
realname 
host 
ssserver 
sssize 
optiondir 
fix 

non- envoyer des valeurs correctes pour l'un de ceux qui pourraient causer le problème que vous voyez.

0

@Frank Farmer: bro, il y avait l'argument frameset manqué dans ma demande, mais où avez-vous trouvé le cookie de réparation?

Tout cela est la forme a:

<form action="http://letitbit.net/download3.php" method="post" id="dvifree"> 
    <input type="hidden" name="uid" value="2245376a60aebc53938549a0c4716a9d" /> 
    <input type="hidden" name="md5crypt" value="aHR0cDovL3I1NC5sZXRpdGJpdC5uZXQvZG93bmxvYWQ1MC8yYjQ0NmUzNTUxODVfbDFxa293cDcxOTMzdDd2MS83MTk2MjgvVmVyeS1CaWctQ2xpdC5yYXJ8NzE5NjI4fDI1ZjI3Mjc3NTVhMDRkOHxWZXJ5X0JpZ19DbGl0LnJhcnxsZXRpdGJpdC5uZXR8NA==" /> 
    <div class="dlBlock"> 
    <div class="title"> 
    <div class="top"></div> 
    <!--<h4></h4>--> 
    <span style="font-size:16px">Download file&nbsp; 
With the <b>expectation</b> minute and <b> viewing </b> Site <b style="color:#FFFFFF;"></b></span> 

    </div> 
    <div class="cont c2" align="center"> 
    <br /><br /> 
    <img src='http://letitbit.net/cap.php?jpg=2b446e355185.jpg' border='0'> 
    <input type='text' maxlength='6' size='10' name='cap' class='name-login' style='width:80px; font-size:18px;background: url(http://images.letitbit.net/image/inpText_h25_bg.gif) top repeat-x; border: #838383 1px solid;'> 
    <input name="frameset" type="submit" class="newb" onMouseOver="this.className='newb2'" onMouseOut="this.className='newb'" value='Download file' /> 
    <input type="hidden" name="uid2" value="2b446e355185" /> 
    <br> 
     Enter the symbols you see in the images  </div> 

    <center><br><a href="http://bonusfile.com/comments.php?oid=Very-Big-Clit.rar"></a></center> 
    </div> 
    <input type="hidden" name="uid5" value="2245376a60aebc53938549a0c4716a9d" /> 
    <input type="hidden" name="uid" value="2b446e355185" /> 
    <input type="hidden" name="name" value="Very-Big-Clit.rar" /> 
    <input type="hidden" name="pin" value="719628" /> 
    <input type="hidden" name="realuid" value="25f2727755a04d8" /> 
    <input type="hidden" name="realname" value="Very_Big_Clit.rar" /> 
    <input type="hidden" name="host" value="letitbit.net" /> 

    <input type="hidden" name="ssserver" value="r54" /> 
    <input type="hidden" name="sssize" value="5526201" /> 
    <input type="hidden" name="optiondir" value="4" /> 
</form> 

, cela peut être aussi parce que la demande est de la Russie (donc les choses dans le code peut varier), mais je dois seulement cela pour les cookies:

# Netscape HTTP Cookie File 
# http://curlm.haxx.se/rfc/cookie_spec.html 
# This file was generated by libcurl! Edit at your own risk. 

.letitbit.net TRUE / FALSE 1253169348 country RU 
.letitbit.net TRUE / FALSE 1221546947 access deleted 
letitbit.net FALSE / FALSE 1221546947 ref_full deleted 
letitbit.net FALSE / FALSE 1221546947 ref_site deleted 
.letitbit.net TRUE / FALSE 1253946948 reserv 19b668119b69af967c1e919c0b684e48 

C'est exactement ce qui est stocké avec l'option CURLOPT_COOKIEFILE.