Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> парсинг на файл 
:(
    Опции темы
Companero
Дата 3.5.2013, 12:00 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 10.4.2010

Репутация: нет
Всего: нет



Цитата(Volkogriz @  19.2.2013,  23:41 Найти цитируемый пост)
Помогите разобраться с парсингом

Зачем тебе вообще это все? smile Эта ссылка (http://master.flvstorage.com/get/e25b9238630f47fb07ea2dbb4e88c284/v1/2011/08/21/15243-4gr8.flv) генерируется Киноподом автоматически каждый раз для конкретного IPшника и файла, кроме того она действует ограниченное время, просто вставить её в свой плеер не получится smile Неужели ты считаешь их такими глупенькими? Кинопод платит 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

который уже можно зарядить на ночь на закачку smile Аукционный сервер у Хетцнера с 4Тб дисками можно взять за 40 евро в месяц, не так уж много, если ты серьезно собираешься раскручивать свой видеосервис и зарабатывать на нем деньги.

Это сообщение отредактировал(а) Companero - 6.5.2013, 06:18
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0639 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.