Цитата(Volkogriz @ 19.2.2013, 23:41 ) | Помогите разобраться с парсингом |
Зачем тебе вообще это все?  Эта ссылка (http://master.flvstorage.com/get/e25b9238630f47fb07ea2dbb4e88c284/v1/2011/08/21/15243-4gr8.flv) генерируется Киноподом автоматически каждый раз для конкретного IPшника и файла, кроме того она действует ограниченное время, просто вставить её в свой плеер не получится  Неужели ты считаешь их такими глупенькими? Кинопод платит Flvstorage'у Цитата | The price will be the same for all $ 0.5 - 1 GB / month for space and an additional $ 0.01 - 1 GB for traffic
|
думаешь ему еще нужны халявщики, за трафик которых он будет платить? Забей, тут уже дураков нет, или держишь свои мощные серваки с видеоконтентом, или втыкаешь коды сторонних плееров, которые это позволяют, типа DailyMotion'а. А если будет место на серваке, то можно все-таки немного кидануть кинопод и скачать у него уже сконвертированные видяшки, сначала сделать файл со страницами нужных видео: Код | http://kinopod.tv/serials/episode/4623.html http://kinopod.tv/serials/episode/4632.html http://kinopod.tv/serials/episode/4640.html http://kinopod.tv/serials/episode/4647.html
|
затем на пыхе накидать грабилку Код | grab();
function grab() { $links = file("links_igra1.txt"); $out = fopen("flv_links.sh", "a"); foreach ($links as $url) { $link = get_page(trim($url)); fwrite($out, "wget $link".PHP_EOL."sleep 10s".PHP_EOL); sleep(1); } fclose($out); }
function get_page($url) { $ch = curl_init(); curl_setopt($ch ,CURLOPT_URL , $url); $user_cookie_file = '/var/www/tmp/video_cookies.txt'; curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_COOKIEFILE, $user_cookie_file); curl_setopt($ch, CURLOPT_COOKIEJAR, $user_cookie_file); curl_setopt($ch, CURLOPT_RETURNTRANSFER , 1 ); $content = curl_exec($ch); $pos = strpos($content, "player.addVariable('file', '"); //Без всяких регов :) $end = strpos($content, "');", $pos); $link = substr($content, $pos+28, $end-$pos-28); return $link; }
|
он сделает shell скрипт вида Код | wget http://master.flvstorage.com/get/4c00cafe67ddb36b36ba3e6f32cb86ff/v2/2011/12/07/18306-eymo.flv sleep 10s wget http://master.flvstorage.com/get/4c00cafe67ddb36b36ba3e6f32cb86ff/v2/2011/12/07/18306-b9s9.flv sleep 10s wget http://master.flvstorage.com/get/4c00cafe67ddb36b36ba3e6f32cb86ff/v2/2011/12/07/18306-dcpr.flv sleep 10s wget http://master.flvstorage.com/get/4c00cafe67ddb36b36ba3e6f32cb86ff/v2/2011/12/07/18306-cy6u.flv sleep 10s wget http://master.flvstorage.com/get/4c00cafe67ddb36b36ba3e6f32cb86ff/v2/2011/12/07/18306-l24v.flv sleep 10s
|
который уже можно зарядить на ночь на закачку  Аукционный сервер у Хетцнера с 4Тб дисками можно взять за 40 евро в месяц, не так уж много, если ты серьезно собираешься раскручивать свой видеосервис и зарабатывать на нем деньги. Это сообщение отредактировал(а) Companero - 6.5.2013, 06:18
|