Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; DLE_Comments has a deprecated constructor in /var/www/dlefaq/data/www/dle-faq.ru/engine/classes/comments.class.php on line 21 Парсер видео в свой плеер :: DLE FAQ

Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Стол заказов » Парсер видео в свой плеер

Парсер видео в свой плеер


 souz21    Стол заказов    1614    9 комментариев

Необходимо написать парсер видео для DLE 13. Парсить по ссылки на страницу.
За ссылкой донора в ЛС.
Плеер будет свой (playerjs)
Копирую нужную мне страницу с видео, вставляю в парсер
Выбор качества видео как у донора.
Нужен человек, который сможет за дополнительную плату починить в случае чего. Модуль не коммерческий. Чисто для себя.

9 комментариев

maks
Юзер

maks - -

Что за донор такой, с постоянными ссылками. Сейчас таких наверное и не осталось

pavel31
Юзер

pavel31 - -

Если нужен парсер с Youtube то могу дать парсер

php:

// php
function get_video($name, $key) {
	$url = 'https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=1&q=' . urlencode($name) . '&orderby=relevance&alt=json&key=' . $key;
	$json = file_get_contents($url);
	$obj = json_decode($json, true);
	return '<iframe style="width:500px; height:400px;" src="https://www.youtube.com/embed/' . $obj['items']['0']['id']['videoId'] . '?modestbranding=1;rel=0;controls=1;showinfo=0;autoplay=0;iv_load_policy=3;" title="' . $obj['items']['0']['snippet']['title'] . '" frameborder="0" allowfullscreen="0"></iframe>';
}


javascript:

// javascript
function parser_video(name, key) {
	$.ajax({
		url: "https://www.googleapis.com/youtube/v3/search", 
		type: 'get',
		dataType: 'json',
		data: {part: 'snippet', q: name, maxResults: 1, key: key,},
		beforeSend: function() {
			showLoader();
		},
		success: function(data) {
			hideLoader();
			$('#video').append('<iframe src="https://www.youtube.com/embed/'+data['items']['0']['id']['videoId']+'?modestbranding=1;rel=0;controls=0;showinfo=0;autoplay=0;iv_load_policy=3;" style="width:500px; height:400px;" title="'+data['items']['0']['snippet']['title']+'" frameborder="0" allowfullscreen="0"></iframe>');
		}
	});
	return false;
}
<div id="video"></div>


Только ключ с youtube свой поставьте

dj-avtosh
PHP-developer

dj-avtosh - -

Оформил Ваш коммент и вернул.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

pavel31
Юзер

pavel31 - -

Почему мой текст комментария удалён?

----
UPD dj-avtosh:
Восстановил и оформил

LazyDev
PHP-developer

LazyDev - -

pavel31, нужно использовать теги для исходного кода. Самый первый значок слева.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

pavel31
Юзер

pavel31 - -

PunPun,
Я знаю про них и я их использовал.

LazyDev
PHP-developer

LazyDev - -

pavel31, нет, не использовал. Есть только тег [code] а не [code=php]

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

maks
Юзер

maks - -

Что за php такой. Хоть бы справку по кодам какую сделали. У меня даже кнопка исходного кода не работает, я просто печатаю сначала скобку, а потом нажимаю на тег.

pavel31
Юзер

pavel31 - -

maks,
Обычный php. Весь код (php и javascript) абсолютно рабочий, там только свой ключ нужно подставить.

наверх