LINUX.ORG.RU

эх, ну и поколение пошло, даже «исследовать» HTML ленятся.

открываем HTML код, ищем .flv - нету? ищем .swf и рядом видим такое:

		<!--
		$(document).ready(function() {	
			if (navigator.platform == 'iPad' || navigator.platform == 'iPhone' || navigator.platform == 'iPod' || navigator.platform == 'Linux armv7l') {
				$.post('/ext/video-html5.php', {'id':'4310e4c876d5445d398bff86f079010d'}, function(data){
					$('#v-4310e4c876d5445d398bff86f079010d').html(data);					
				});			
			}
		});
		-->

Ага, отправляет POST запрос на форму с HTML5 плеером.

Отправляем запрос вручную, curl'ом например

┌─[myhost ~]
└─╼ curl --data "id=4310e4c876d5445d398bff86f079010d" www.tv100.ru/ext/video-html5.php

В ответ приходит это:

<video width="528" height="396" controls="controls" preload="auto" poster="http://video.tv100.ru/video/2012/12/4/d/4310e/4310e4c876d5445d398bff86f079010d.jpg">
	<source src="http://video.tv100.ru/video/2012/12/4/d/4310e/4310e4c8fe856229bcd6bb14f079010d.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
</video>

И вот она, ссылка на видео в коде: http://video.tv100.ru/video/2012/12/4/d/4310e/4310e4c8fe856229bcd6bb14f079010...

Spoofing ★★★★★
()
Ответ на: комментарий от Spoofing

Спасибо тебе добрый человек!!! А я что-то не заметил с ходу jquery да и опыта ковыряния конкретно с флеш плеерами как то нету... а так param.config.src то я сразу заметил только что с ним дальше делать было совершенно не ясно

quest ★★★★
() автор топика
Последнее исправление: quest (всего исправлений: 1)
Ответ на: комментарий от cipher

Да просто я пробовал пару аддонов: один отлично работает во фконтактиге, но не работает где-нибудь еще, другой работает криво на куче сайтов.

Ведь, по идее, помимо фконтактега должны быть еще сайты с фильмами (как минимум 720p).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Spoofing

стащил себе в сборник рецептов =) благодарю.

Komintern ★★★★★
()
Ответ на: комментарий от kir64

Ты так говоришь «не IT-задрот» как будто это что-то плохое :))

Old_Hamster ★★★
()
Ответ на: комментарий от Eddy_Em

*продолжает рекламировать flash video downloader - оно работает на всех сайтах... и не криво

Old_Hamster ★★★
()
Ответ на: комментарий от Eddy_Em

Автоматизировать загрузку всех видео с этого сайта? Тут все просто, - скармливаешь curl'у ссылку, grep'аешь по id видео, подставляешь id в post-запрос curl'а и снова grep'аешь уже прямую ссылку на файл.

Автоматизировать загрузку видео с различных сайтов? Нет, каждый погроммист по-своему говнокодит сайт и ссылки на видео получается лежат в разных местах, может даже в разных форматах. Тут я описывал видео для vkontakte.ru, youtube.com хранит ссылки в json формате, видео у Blizzard'а на их короткие фильмы тоже - ссылка на хост в одном месте, ссылка на конечный файл в другом. Все зависит от конкретного сайта и надо смотреть уже на месте, как выдернуть со страницы видео)..

Никакими download'ерами или firebug'ами облегчающими изучение сайта никогда не пользовался, как-то привык по-старинке уже, все ручками... А так, просто занимался этим одно время, когда держал IRC бота, который - когда кидаешь ссылку на сайт, достает с нее ключевой полезный контент, типа прямых ссылок на те же видео. Если вам необходимо что-то откуда-то достать, то можем разобраться)..

Spoofing ★★★★★
()

wireshark, file->export objects->http

А, нет, плохая была идея.

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Ответ на: комментарий от Spoofing

Хороший способ. Спасибо.

Есть ещё GNASH-плагин, в настройках которого можно указать каталог, куда скачивается временный контент и можно просматривать его из этого каталога обычным плеером.

iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.