Задачка
из сообщения ничо не понял, а думать лень — тебе что надо-то? Скорее всего, это решается на раз, но для этого надо точно понимать, какая задача стоит перед тобой.
вылези в аську объясню
А че тред заводил?
ему надо скачивать видео в формате flv с сайтов типа youtube.com
если так, то ставь RealPlayer и не забудь согласиться на плагины к браузерам - наводишь на видео, видишь тычку "скачать"
Там вроде не в теле флешки алгоритм формирования урла, а на сервере. По крайней мере, в процессе работы флешка делает XML RPC запрос к серверу, отправляет некий тикет и получает ссылку на видео.
ему надо скачивать видео в формате flv с сайтов типа youtube.com
apt-get install youtube-dl
?
require 'cgi'
require 'net/http'
# http://loadup.ru/video/view/?id=v2820324836
id = 'v2820324836'
host = 'loadup.ru'
path = "/video/view/?id=#{id}"
http = Net::HTTP.new(host)
# get cookies
resp, data = http.get(path)
cookie = resp.response['set-cookie']
puts "Code=#{resp.code} Message=#{resp.message} Cookie=#{cookie}"
# post ticket, get video url
data = "devid=LoadupFlashPlayer&after_adv=0&before_adv=1&frame_url=0&video_url=1&ticket=#{id}"
headers = {
'Cookie' => cookie,
'Referer' => "http://#{host}#{path}",
'Content-Type' => 'application/x-www-form-urlencoded'
}
resp, data = http.post('/video/view/url/', data, headers)
puts "Code=#{resp.code} Message=#{resp.message} "
video = CGI.parse(data)['_vidURL']
puts "Video URL: [#{video}]"
вы че идиоты полные чтоли. только янис решение предложил
блять ну причем тут ютьюб интересен был тока лоадап. откуда вывод про ютьюб сделали?
Дёнис, ты чо такой злой?
Оставить комментарий
laki
вообщем есть сайт loadup.ruесть сайт который позволяет с него скачивать vidirect.ru
требуется алгоритм построения урла.
я так на досуге ковырялся, но чето не осилил мб флэш не слишком знаю