Парсер данных

646
.
# ValekS (04.01.2015 / 19:32)
ncux, а что там с кодировкой не то? Вот как то так: http://www.php.su/iconv
Файл .тхт список файлов тебе не нужен. Так как это тупо его сохранять, потом читать... Да там кроме ссылки на файл и нет н
смени кодировку так
$file=iconv('windows-1251','utf-8',$file);

или так как там у тебя
iconv('windows-1251','utf-8',$file);
.
-=BAHA=-, С кодировкой разобрался, спасибо.
.
ncux
Разработчики решили удивить и убрать ссылку на скачивание .mp4 файла при загрузке страницы.
Теперь ссылка появляется только после просмотра рекламы перед видео. Как можно обойти?
Ссылка-пример: *ТыК*
(Ссылка должна быть чуть ниже плеера. Скрин, ссылка на скачивание будет в рамках красного прямоугольника.)
.
playlist: [
{
url: '/get/play/1ol4cnp0w3yv0.0.4278037390.2185543202.1420557746.mp4',
duration: '8489', 
duration_human: '8489.056', 
state: {
isFirstToShow: true},
fsData: {
is_first: 1,
item_id: 'x5hlyiznji8fWdyk0gFTa',
file_id: '6284719',
folder_id: '602021',
file_name: "The Judge (2014) WEB-DL 1080p [UKR_ENG] [Hurtom].mkv", file_season: '0',
file_series: '0',
download_url: '/get/play/1ol4cnp0w3yv0.0.4278037390.2185543202.1420557746.mp4',
size: '4.29 GB',
size_encode: '2.09 GB',
no_user_data: '0',
send_finish: false,
                                send_check_ppv: false,
}
} 
 
]
если от сюда вырезать урл и размер?
.
__________________________________________________
# adust (06.01.2015 / 18:33)
[php]playlist: [
{
url: '/get/play/1ol4cnp0w3yv0.0.4278037390.2185543202.1420557746.mp4',
duration: '8489',
duration_human: '8489.056',
state: {
isFirstToShow: true},
fsData: {
is_first: 1,
Это json данные?
.
adust, Что это за данные? Как их получить? Важно, что сама ссылка на .mp4 появляется после рекламы, по крайней мере в плеере.
.
ncux, зашел по этой ссылке Бам нажал в мозиле исходный код страници и там в яваскрипте нашел этот код
.
adust, можно ли как-то спарсить эти данные?
.
ncux, переделал немного то что писал reaper
$s = file_get_contents('http://fs.to/video/films/view/ix5hlyiznji8fWdyk0gFTa?play&file=6284719');
preg_match('~url: \'(/get/play/[\w\.]+)\'~', $s, $matches);
var_dump($matches)

результат
array(2) { [0]=> string(69) "url: '/get/play/1ol4cnp16hmpm.0.4278037390.2185543202.1420567105.mp4'"
 [1]=> string(62) "/get/play/1ol4cnp16hmpm.0.4278037390.2185543202.1420567105.mp4" }
.
ncux
adust, ну да, если скрипт в html шаблоне - можно спарсить через preg_match. Спасибо) От меня + в карму) Через 22 часа
Всего: 30