Jump to content

Въпрос за сваляне от Crazy Videos


human

Препоръчан пост

Можете ли да ми кажете как ще стане скрипта за сваляне от Crazy Videos с PHP. От програмата Spider Video Downloader разбрах , че линка на клипа трябва да е : http://www.city.bg/videos/18718/flv_6c34ec...cca4c691e11.flv (примерно) , но незнам как ще стане да взема id-то на клипа (18718) и 6c34ec0d1c16441259fe3cca4c691e11 .

Ако някой има идея да казва :thumbsup:

Link to comment
Сподели другаде

Пробвай да пуснеш един POST към http://city.bg/lv.php съдържащ "v_id=ID_NA_KLIPA". Връща ти линка към клипа във формат "url=http://..."

 

Виж какво са използвали самите разработчици на City.BG

http://i30.tinypic.com/rirg50.png

Link to comment
Сподели другаде

Пробвай да пуснеш един POST към http://city.bg/lv.php съдържащ "v_id=ID_NA_KLIPA". Връща ти линка към клипа във формат "url=http://..."

 

Виж какво са използвали самите разработчици на City.BG

http://i30.tinypic.com/rirg50.png

А имаш ли представа как ще стане скрипта ?

 

Знам как да взема vID и после от lp.php да взема url, но незнам как да пусна POST към lv.php :crosseyes1:

Link to comment
Сподели другаде

Бих помолил който ползва този код в свой сайт/проект, да посочи истинския му автор (мен).

<?php
$id = "v_id=".$_GET['id'];
$Req = "POST /lv.php HTTP/1.1\n".
"Host: www.city.bg\n".
"Content-Type: application/x-www-form-urlencoded\n".
"Content-Length: ".strlen($id)."\n\n".
"$id\n";
$sck = fsockopen("www.city.bg", 80, &$errno, &$errstr);
fputs($sck, $Req);
while (!feof($sck)) {
$x = fgets($sck, 128);
if(preg_match("/url=(.*)/i",$x,$found)){
	echo str_replace("url=","",$found[0]);
	break;
}

}
fclose($sck);
?>

Link to comment
Сподели другаде

Мерси , аз малко го промених :

 

<form method='post' action=''> 
<input type='text' name='link' class='textbox'> 
<input type='submit' name='submit'value="Давай!" class="button"> 
</form>
<?php
if(eregi('city.bg',$_POST['link'])){

$link=$_POST['link'];
$vid=explode('http://www.city.bg/new/crazy_videos/details.php?vID=',$link);
$vid=$vid[1];
$vid = "v_id=$vid";
$Req = "POST /lv.php HTTP/1.1\n".
"Host: www.city.bg\n".
"Content-Type: application/x-www-form-urlencoded\n".
"Content-Length: ".strlen($vid)."\n\n".
"$vid\n";
$sck = fsockopen("www.city.bg", 80, &$errno, &$errstr);
fputs($sck, $Req);
while (!feof($sck)) {
$x = fgets($sck, 128);
if(preg_match("/url=(.*)/i",$x,$found)){
$url=str_replace("url=","",$found[0]);
$id=explode('http://www.city.bg/videos/',$url);
$id=explode('/flv_',$id[1]);
$id=$id[0];
	echo "<img src=\"http://www.city.bg/videos/$id/".$id.".jpg\"><br>Линк:<br> $url";
	break;
}

}
fclose($sck);
}
?>

 

Разбира се ще сложа линк към http://crio.softvisia.com :-)

Link to comment
Сподели другаде

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гост
Отговори на тази тема

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   Не можете да качите директно снимка. Качете или добавете изображението от линк (URL)

Loading...
×
×
  • Създай ново...