-
-
Save billionaire/fff0d5a896f79ce8a62504307ace64b5 to your computer and use it in GitHub Desktop.
Concurrent YouTube search parser
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "parser.youtube", | |
"description": "Concurrent YouTube search parser", | |
"minimum-stability": "stable", | |
"license": "proprietary", | |
"authors": [ | |
{ | |
"name": "Name", | |
"email": "email@example.org" | |
} | |
], | |
"require": { | |
"guzzlehttp/guzzle": "*" | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Artik & Asti - Неделимы | |
SEREBRO - Между нами любовь | |
Burito - По волнам | |
Полина Гагарина - Драмы больше нет | |
Леонид Агутин - Самба | |
Loboda - Случайная | |
Ночные Снайперы - Разбуди меня | |
Эмма М и Миша Марвин - Перемотай | |
Таисия Повалий - Сердце - дом для любви | |
Елена Темникова - Давай улетим | |
Мот - Сопрано (feat. Ани Лорак) | |
Ёлка - Впусти музыку | |
Руки Вверх - Когда мы были молодыми | |
Masha & Filatov & Karas - Лирика | |
Елена Темникова - Вдох | |
Loboda - Твои глаза | |
Макс Барских - Туманы | |
Фабрика - Бабочки | |
Егор Крид и Molly - Если ты меня не любишь | |
Анна Семенович - Хочу быть с тобой | |
Emin - Испания. Лето | |
Зара - Мир вашему дому | |
Денис Майданов и Сергей Трофимов - Жена | |
Юркисс - Маргарита | |
Николай Басков и Алина Август - Ждать тебя | |
Monatik - Кружит | |
Дмитрий Колдун - Пятница | |
Макс Барских - Неверная | |
Вера Брежнева - Близкие люди | |
Джиган - Дни и ночи | |
Элина Чага - Пропаду | |
ВладиМир - Веселая история | |
Alekseev - Чувствую душой | |
Денис Майданов - Что оставит ветер | |
Ирина Дубцова и Леонид Руденко - Москва-Нева | |
Грибы - Тает лёд | |
Градусы - Хочется | |
MONATIK - УВЛИУВТ (Упали в любовь и ударились в та... | |
Филипп Киркоров - На небе | |
Юлианна Караулова - Не верю | |
Баста - Сансара (при уч. Диана Арбенина, Александр... | |
Александр Панайотов - Чувствовать тебя | |
Непара - Половинки | |
Сергей Войтенко - Просто надо любить (при уч. Баян... | |
Вероника Андреева - Хочется влюбиться | |
Григорий Лепс - Я скучаю по нам по прежним | |
Артур Пирожков - #Какчелентано | |
На-На - Зинаида | |
Валерия - Микроинфаркты | |
5sta Family - Многоэтажки | |
ВИА Гра - Кто ты мне? | |
Денис Клявер - Необыкновенная | |
Юля Паршута - Навсегда | |
Альбина Джанабаева - Острая, как бритва | |
A'Studio - Только с тобой | |
Наталия Власова - Мираж | |
Сати Казанова - Моя правда | |
Звонкий - Космос | |
Наргиз и Максим Фадеев - Вдвоём | |
Зара - Миллиметры | |
Денис Харламов - Жить | |
Родион Газманов - Парами | |
Слава - Сто Озёр и Пять Морей | |
Мохито - Нелюбимая | |
Жека - 1000 дорог | |
Loc Dog - Фонари | |
Alekseev - Океанами Стали | |
Serebro - Пройдёт | |
Николай Басков - Ждать тебя (feat. Алина Август) | |
Егор Крид - Если ты меня не любишь (feat. Molly) | |
Наргиз - Вдвоём (feat. Максим Фадеев) | |
Юлианна Караулова - Разбитая любовь | |
Дима Билан - Лабиринты | |
Вероника Андреева - Я люблю своего мужа | |
МакSим - Штампы | |
Альбина Джанабаева - На счастье | |
Лолита - На Титанике | |
Пицца - Романс | |
Артем Пивоваров - Кислород | |
Алла Пугачёва - Счастливые дни | |
Swanky Tunes - Летели облака | |
Дмитрий Колдун - Когда я любил тебя | |
Время и Стекло - Навернопотомучто | |
Григорий Лепс - Снега | |
Elvira T. - Такси | |
Анита Цой - Сумасшедшее счастье | |
Время и Стекло - На Стиле | |
Ева Польна - Фантастика | |
Нюша - Тебя любить (Radio Edit) | |
Егор Крид - Мало так мало | |
Ёлка - Грею счастье | |
Потап и Настя - Я... Я... | |
Emin - Ты же не знаешь | |
Estradarada - Вите Надо Выйти | |
Юля Паршута - Асталависта | |
Руки Вверх - Забери ключи | |
Саша Спилберг - Всегда буду с тобой (feat. ФрендЫ) | |
SEREBRO - Сломана | |
Наргиз - Вдвоём (feat. Максим Фадеев) | |
Нюша - Тебя Любить | |
Митя Фомин - Найти и не терять | |
Алекс Малиновский - Я тебя не отдам | |
Андрей Звонкий - Иногда | |
Винтаж - Кто хочет стать королевой | |
София Ротару - Сколько бы зима не мела | |
Ханна - Без тебя я не могу | |
Дима Билан - Монстры в твоей голове | |
Тамерлан & Алена - Она не виновата | |
Алексей Воробьев - Самая красивая | |
Те100стерон - Тресни | |
Елена Темникова - Не Обвиняй Меня | |
София Ротару - На семи ветрах | |
ARTIK & Asti - Я твоя | |
Валерий Сюткин - Без варежек | |
Владимир Пресняков - Если нет рядом тебя | |
Филипп Киркоров - Любовь или обман | |
Полина Гагарина - Стану солнцем | |
Александр Буйнов - Танцуй как Петя | |
Алла Пугачева - Под Одним Флагом | |
IOWA - Мои стихи, твоя гитара | |
Юта - О нём | |
Таисия Повалий - С Днём Рождения, Любимый | |
Алла Пугачева - Копеечка | |
Градусы - Градус 100 | |
Юлия Пересильд - Каяться - маяться (feat. Ломовой) | |
L'One - Сон (feat. Monatik) | |
Гарик Сукачёв - Огни играют | |
Елена Темникова - Импульсы | |
Уматурман - С Новым годом, страна! | |
Потап и Настя - Умамы | |
Григорий Лепс - Я поднимаю руки | |
Loboda - К Чёрту Любовь | |
Alekseev - Пьяное солнце | |
Валерий Леонтьев - Это Любовь | |
Баста - Выпускной (Медлячок) | |
Алла Пугачева - Не звони | |
Жасмин - Прощай, моя помада | |
Ёлка - С любимыми не расставайтесь (feat. Илья Лаг... | |
Григорий Лепс - Новогодняя (feat. артисты Продюсер... | |
Юлианна Караулова - Снежинка (feat. Дмитрий Малико... | |
Катя Лель - Сумасшедшая любовь (feat. Сергей Курен... | |
Олег Газманов - За минуту до снега (feat. Валерия) | |
Дима Билан - В твоей голове | |
Jah Khalib - Лейла (feat. Маквин) | |
Кристина Орбакайте - Одна на двоих бессонница | |
Анжелика Варум - Опоздавшая Любовь | |
Анна Плетнёва - Сильная девочка (Radio Edit) | |
Валерий Меладзе - Прощаться Нужно Легко | |
Ленинград - Экспонат | |
Jukebox Trio - Спешите любить (feat. Burito) | |
Ханна - Омар Хайям | |
Тамерлан & Алена - Потоки Ветра | |
Егор Крид - Мне Нравится | |
Анна Семенович - Привычка (feat. Денис Клявер) | |
MBAND - Невыносимая | |
Тамара Гвердцители - По небу босиком | |
Григорий Лепс - Криминал | |
Александр Шевченко - Чтобы Были Вместе Мы | |
Моя Мишель - Тёмные аллеи (feat Smash) | |
Ёлка - Навсегда | |
Ани Лорак - Разве Ты Любил | |
Masha - Мимо тебя | |
Rishat - Я жду тебя | |
Авраам Руссо - Мои Чувства Кружева | |
Те100стерон - Скучаю по тебе | |
Жека - Венеция | |
Сати Казанова - Радость, привет | |
Юлианна Караулова - Море (feat. ST) | |
Нюша - Целуй | |
Полина Гагарина - Танцуй со мной | |
Филипп Киркоров - О любви | |
Alekseev - Снов осколки | |
EMIN - Рядом проснуться | |
Сергей Ашихмин - Стоять | |
Слава - Красный (Я смогу тебя забыть) | |
Николай Басков - Обниму тебя | |
Мот - Капкан | |
Стрелки - Я Хочу Быть Худой | |
Алексей Глызин - Он и она (feat. Валерия) | |
Олег Газманов - Когда мне будет Sixty-Five | |
Митя Фомин - Следуй за Солнцем | |
Филипп Киркоров - Химера | |
Виа Гра - Так сильно | |
ARTIK & Asti - Тебе всё можно | |
Денис Клявер - Любовь живет три года | |
Вера Брежнева - Номер 1 | |
Зара - Ленинград | |
Винтаж - Немного рекламы (feat. Clan Soprano) | |
Serebro - Перепутала | |
Burito - Мегахит | |
Фабрика - А я за тобой хоть на край света | |
Кристина Орбакайте - Ты мой | |
Олег Газманов - Не прощайтесь с любимыми | |
Михаил Бублик - Помогает жить | |
Иракли - На бульварном | |
Quest Pistols - Непохожие | |
Дмитрий Колдун - Поцелуй меня | |
Анита Цой - Целься в сердце | |
Андрей Ковалев - Дорожная | |
Время И Стекло - Имя 505 | |
A Studio - Далеко (feat. Centr) | |
Марк Тишман - Пьяные, Счастливые | |
Филипп Киркоров - Яркий Я (feat. Дискотека Авария) | |
Дима Билан - Неделимые | |
Ева Польна - Мало | |
Тимати - Ключи от рая | |
Сухие - Танцуй по любви | |
Arash - OMG (feat. Snoop Dogg) (Radio Edit) (Заруб... | |
Слава - 2 'Л' 2 'Ю' | |
Юлианна Караулова - Ты не такой | |
Burito - Мама | |
Те100стерон - Это не женщина | |
Ани Лорак - Удержи Моё Сердце | |
MC Doni feat. Натали - Ты такой | |
Егор Крид - Будильник | |
Monatik - Выходной | |
Макс Барских - Подруга-Ночь | |
Николай Басков - Женщинам | |
Макс Барских - Займёмся любовью | |
Виа Гра ft. Вахтанг - У меня появился другой | |
Виктор Дорин - Сладкая | |
IOWA - Маршрутка | |
Игорь Саруханов - Моя любовь по городу (feat. Алек... | |
Олег Газманов & Денис Майданов & Александр Маршал ... | |
Тимати - Где ты, где я (feat. Егор Крид) (Русский ... | |
IOWA - Бьёт бит | |
Мот - На дне | |
Любэ - Всё Зависит От Бога И Немного От Нас | |
Елена Темникова - Ревность | |
MBAND - Она вернется | |
Рефлекс - Говори Со Мной | |
Валерий Меладзе - Любовь и млечный путь | |
Стас Пьеха и Лайма Вайкуле - Я Закрываю Глаза | |
Виктория Дайнеко - Жить вдвоём | |
Тина Кароль - Сдаться ты всегда успеешь | |
Ольга Орлова - Прощай, мой друг | |
Таисия Повалий - Чай С Молоком | |
Филипп Киркоров - Прохожие | |
MBAND - Всё Исправить | |
Ирина Дубцова - Люба-любовь | |
5sta Family - Метко | |
Алёна Свиридова - Самолётик (feat Фёдор Фомин) | |
Сергей Куренков - Ангел Мой | |
Яков Кирсанов & Денис Годицкий - Я ревную не тебя | |
Григорий Лепс и Ани Лорак - Уходи по-английски | |
Виктория Дайнеко - Эти Ночи | |
Уматурман - Бестия | |
Егор Крид - Самая Самая | |
Serebro - Отпусти меня | |
Вероника Андреева - Небо над городом | |
Анна Семенович - Не просто любовь | |
Баян микс - Доброй ночи | |
Денис Клявер - Начнём сначала | |
Юлианна Караулова - Хьюстон | |
30.02 - Ты самая лучшая | |
VinoГрад - Небо над нами | |
Непара - Любимые люди | |
Мот feat. Бьянка - Абсолютно всё | |
Денис Харламов - Небо | |
Лена Темникова feat. Natan - Наверно | |
Николай Басков - Любовь – не слова | |
Александр Буйнов - Гроза | |
Нюша - Где ты, там я | |
Юта - Первое свидание | |
Жасмин - Три точки-тире | |
Валерия - Океаны | |
Дима Билан - Чем измерить Сочи? (Звезды Новой Волн... | |
Хор Турецкого - С тобой и навсегда | |
Ёлка - Нарисуй мне небо | |
Митя Фомин - Чужие сны | |
Винтаж - Я верю в любовь (feat. M.E.G. & N.E.R.A.K... | |
Бандэрос - ЧБ | |
Юлианна Караулова - Внеорбитные | |
Ханна - Потеряла голову | |
Дилайс - Только ты и я | |
Kungs - Don't You Know (fеаt. Jаmiе N Cоmmоns) | |
Егор Крид - Невеста | |
Валерий и Константин Меладзе - Мой брат | |
Дмитрий Маликов - Иди Один | |
Джиган feat. Стас Михайлов - Любовь-наркоз | |
Юта - Мама | |
Варвара - Ах, душа | |
Стас Михайлов - Сон, где мы вдвоем | |
МакSим - Хорошо | |
Алексия - Мною дышишь | |
Вера Брежнева - Мамочка | |
Людмила Соколова - Девочка в белом | |
Burito - Пока Город Спит | |
A-Dessa - Караочен | |
Стас Пьеха - Счастье | |
Дмитрий Колдун - Я буду любить тебя | |
Наташа Королёва - Я устала | |
T-Killah feat. Александр Маршал - Я буду помнить | |
Время И Стекло - Песня 404 | |
Алла Пугачева - Тянет сердце руки | |
Алла Пугачева - Я смогу | |
Дмитрий Нестеров - Мне Снова Восемнадцать (feat. Б... | |
Serebro - Я тебя не отдам | |
Градусы - #Валигуляй | |
Дмитрий Колдун - Метели | |
Эмма М - Штрихкоды | |
Стас Пьеха - Я с тобой | |
Виктория Дайнеко - Дыши | |
Филлип Киркоров - Иллюзия | |
Дмитрий Колдун - Город больших огней | |
Юта - Любимый Мой | |
Николай Басков & Софи - Ты мое счастье | |
Виктория Дайнеко - Крылья | |
София Ротару - Давай устроим лето | |
Маша & Маугли - Я от тебя убегаю | |
Стас Пьеха - Несовместимая любовь | |
Ломовой & хор академического ансамбля песни и пляс... | |
Потап и Настя - Бумдиггибай | |
Дмитрий Маликов - По имени | |
Ольга Сергеева - Жажда | |
Алина Гросу - Не забывай | |
Ольга Орлова - Птица | |
Виталий Чирва - Всё решено | |
Филипп Киркоров - Радость моя | |
Родион Газманов - Гравитация | |
Маяковский - Слабые | |
Слава - Шлюха | |
Дима Билан - Не молчи | |
5sta Family - Моя мелодия | |
Arsenium - До рассвета | |
Катя Лель - Пусть говорят | |
Юлия Савичева - Прости | |
Сергей Куренков - С кем твоя душа | |
Loboda - пора домой | |
Валерий Меладзе - Свободный полёт | |
Сергей Трофимов - Интернет | |
30.02 - Примером | |
Валерий Курас - Не отпускайте женщину на юг. | |
Полина Гагарина - Шагай | |
IOWA - Улыбайся | |
EMIN - Начистоту | |
Руки Вверх - Что же ты наделала | |
Анита Цой - Лучше | |
Митя Фомин - Вот так вот я люблю тебя | |
Зара - Стоп-стоп! | |
Анита Цой - Анита Цой | |
Валерия - Сильные женщины | |
Марсель - Предубеждение и гордость | |
Алекс Малиновский - Не плачь со мной небо | |
Олег Голубев - Я буду рядом | |
DJ Groove feat. Ёлка - Отпусти | |
Ани Лорак - Медленно | |
30.02 - Когда я увижу море | |
Паулина Андреева - Оттепель | |
Наргиз - Ты-моя нежность | |
Любэ - Давай давай | |
Ани Лорак - Корабли любви | |
Валерия & Анна Шульгина - Ты моя | |
Ёлка - Пара | |
Виталий Чирва - Не ходи за мной | |
Андрей Ковалев - Это не сотрется из памяти | |
Serebro - Не надо больнее | |
Дмитрий Колдун - Почему | |
Виа Гра - Кислород | |
По Фрейду - Я не люблю тебя | |
Банд'Эрос - Моя Печаль (Посвящение Михею) | |
Наталия Власова - Зимовать | |
Ева Польна - Весь мир на ладони моей | |
Денис Майданов - Бесконечная молодость | |
Александр Коган - Кто Кого Бросил | |
Потап и Настя - Уди уди | |
НеАнгелы - Знаешь | |
Макс Барских - Хочу танцевать | |
Океан Ельзи - Не твоя вiйна | |
Потап И Настя Каменских - Все пучком | |
Сергей Трофимов - Прогноз погоды | |
Александр Куликов - Родная | |
Эрика - Весь Мир | |
Selfie - В Прошлом | |
Ева Польна - Это не ты | |
Анна Семенович - я за тобой | |
Loboda feat. Emin - Смотришь В Небо | |
Элина Чага - Выхода Не Видно | |
По Фрейду - Тактильно | |
Dan Balan - Домой (Radio Edit) | |
Глюк'oza - Пой мне, ветер | |
Маяковский - Мурашки | |
Олег Опарин feat. звезды российской эстрады - эх, ... | |
Dzidzio - Я еду к маме | |
Олег Газманов - Именно она | |
Ирина Дубцова - Я тоже его люблю (feat. Любовь Усп... | |
Анна Семенович & Дмитрий Маликов - 25 часов | |
Авраам Руссо & Согдиана - Нет невозможного | |
Людмила Соколова - Еще один | |
Жасмин - Нет, Не Надо | |
Нюша - Цунами | |
Градусы - Привычка сбегать из дома (Невесома) | |
Вера Брежнева - Доброе утро | |
Ромарио - С Новым годом! | |
Ария - Беспечный ангел | |
Василий Уриевский - Самый Лучший Начальник | |
Григорий Лепс - Выбрось из головы | |
Ані Лорак - Зеркала (remix) | |
Таисия Повалий - Твоих рук родные объятия | |
IOWA - Одно И То Же | |
MBAND - Посмотри на меня | |
Филипп Киркоров - Кумир | |
Леонид Агутин - Мир Зеленого Цвета | |
Андрей Широков - Сценарий | |
С.В.О.И - Город М | |
Влад Соколовский - Ночной звонок | |
Митя Фомин - Едва дыша | |
Сати Казанова - Спит моё счастье | |
Григорий Лепс - Я счастливый | |
Ost Up (Остап) - Все не зря | |
Сергей Куренков - Женщина воздух | |
Марк Тишман - Волга | |
Градусы - Я всегда помню о главном | |
Братья Грим - Самая любимая музыка | |
Loboda - Город под запретом | |
Валерий Курас - Шорох | |
Влад Соколовский - По краю | |
Сати Казанова - Счастье есть | |
Винтаж - Знак водолея | |
Нюша - Наедине | |
Лолита - Шпилька-каблучок | |
ARTIK & Asti - Никому не отдам | |
Кристина Орбакайте - День пройдёт | |
T-Killah - Привет, как дела | |
A Studio - Папа, Мама | |
Ost Up (Остап) - Ты моё всё | |
A'Studio - Вот она любовь | |
Элина Чага - Чай с облепихой | |
Денис Харламов - Я бы хотел переписать себя | |
инвОйс - Солнца бит | |
Данила Дунаев - Всё просто | |
Анита Цой - Без Вещей | |
Кравц - Душа миллионер feat. Андрей Аверин | |
Аполлинария - Скажи зачем | |
Ирина Аллегрова - Первая любовь - любовь последняя | |
Банд'Эрос - Дай пять | |
Златаслава - Единственная твоя | |
Дима Билан - Болен тобой | |
Андрей Ковалев - Аэропорты | |
Валерия - Время любви | |
Настя Задорожная - Условный рефлекс | |
Алла Пугачева - Нас бьют, мы летаем | |
Анита Цой - Звонки | |
Даша Русакова - Монотонное да | |
Любэ - За тебя, Родина-мать | |
Шариф - Голос | |
Денис Клявер - Подари | |
Слава - Спелый Мой | |
Республика - Звезда отдела | |
Глюкоза - Зачем | |
Маугли - Равнодушная любовь | |
Филипп Киркоров - Акапелла души | |
Непара - Не беда | |
Наташа Королёва & Александр Маршал - Порочен я тоб... | |
Моя Мишель - Химия | |
Александр Иванов - Крест и ладонь | |
Юлия Паршута - Cut Me Open | |
Григорий Лепс - Если хочешь - уходи | |
Альбина Джанабаева - Один На Один | |
Николай Басков - Вишневая любовь | |
Валерий Курас - Есть ещё порох | |
Ольга Полякова - Первое лето без него | |
София Ротару - Ты самый лучший | |
Вера Брежнева - Девочка Моя | |
Елена Ваенга - Что мы наделали? (feat. Михаил Бубл... | |
Бьянка - Я не отступлю | |
Ані Лорак - Забирай | |
IOWA - Весна | |
БигБэта - Девушка сильная | |
Ирина Дубцова - Люби меня долго | |
Женева - Ты Же Знал | |
Денис Клявер - Я Ранен | |
MBAND - Чего ты хочешь | |
Михаил Бублик - За серебряными снегами | |
Денис Клявер - Проси что хочешь | |
Градусы - Грязные Стекла | |
Alyosha - Безоружная | |
Джиган feat. Юлия Савичева - Любить Больше Нечем | |
Ян Марти - Она красива | |
EMIN - Я Лучше Всех Живу | |
Златаслава - Горько | |
Николай Басков - Зая, я люблю тебя | |
Кристина Орбакайте - Крылья | |
Кристина Орбакайте - Свадебная | |
Мали - Верность | |
Валерий Меладзе - Белые птицы | |
Андрей Широков - Карамелька | |
Митя Фомин - Завтра Будет Всё По-Другому | |
ARTIK & Asti - Половина | |
Анита Цой - Мой Воздух, Моя Любовь | |
Виа Гра - Перемирие | |
Юта - Кстати | |
Пицца - Оружие | |
Доминик Джокер - Дышу Тобой | |
Ирина Круг - Привет, малыш! | |
Геннадий Белов - На дальней станции сойду | |
Земляне - Трава у дома | |
Руки Вверх - Ты Моё Море (feat. Михаил Жуков) | |
Бурито feat. Ёлка - Ты знаешь | |
Тимати - Прокатись со мной (feat. Тимур Сказка) | |
Билык Ирина - Такси | |
Полина Гагарина - Нет | |
Винтаж - Когда рядом ты | |
Фабрика - Не родись красивой | |
Стас Пьеха - Только с тобой | |
Нюша - Только | |
Сергей Куренков - Обожаю | |
Зара - Cчастье над землей | |
Кристина Орбакайте - Крылья [2014] | |
Пицца - Лифт | |
Наталия Власова и Григорий Лепс - Бай-бай | |
Нико Неман - Другой | |
Фабрика - Секрет | |
Ost Up (Остап) - Про него | |
Дима Билан - Часы | |
Quest Pistols - Санта Лючия | |
Винтаж - Дыши | |
Бьянка - Кеды | |
Тина Кароль - Я все еще люблю | |
Татьяна Чубарова - Если б я могла | |
Алсу - Разлюбить Не В Силах | |
Олег Газманов - Ненаглядная | |
Александр Шевченко - Когда Серьёзные Мужчины Улыба... | |
Анна Семенович - Отпусти | |
Денис Клявер - Королева | |
Александр Буйнов - Нам С Тобой По Пути | |
Дискотека Авария - Самуи | |
Златаслава - Сто Пудов | |
Слава & Любовь Успенская - Таблетка | |
Марк Тишман - Люби Меня Легко | |
Олег Газманов - Вперед,Россия!!! | |
Ленинград - Бомба | |
Ханна - Мама, я влюбилась в него | |
Анна Шульгина - Ножевая | |
Авраам Руссо & Рада Рай - Не Сберег | |
Alekseev - А я плыву | |
Лолита - Несовсем | |
АнтипА - Луна | |
Слава - Однолюб | |
Алиса Кожикина - Стала сильнее | |
Би-2 - Три сантиметра над землёй | |
Яна - Бункер | |
Полина Гагарина - Я не буду | |
Марсель - Здравствуй, мам! | |
Ustinova & Burito - Разведи огонь | |
Анна Семенович feat Артем Пиндюра - Boys | |
Ани Лорак - Осенняя любовь | |
Жека - Прилетай | |
Вероника Андреева - Перелётные птицы | |
Иванушки Int. - Танцуй, Пока Танцуется | |
Вероника Андреева - За Тех, Кого Любила | |
Маша Рубановская & Маугли - Позвони, Будь Смелей | |
Кравц - Колеса по дорожке | |
Баста - Ты моя вселенная (feat. Tati) | |
Юлия Савичева - Невеста | |
Маяковский - Париж | |
Трофим - Снегири | |
Валентина Толкунова - Я не могу иначе | |
Натали - О боже какой мужчина | |
Анна Семенович - Любовь Под Облаками | |
Вера Брежнева - Любовь спасёт мир | |
St1m - Достучаться до небес (Will Shine Remix) | |
Serebro - Мама люба | |
Юта - Жили-были | |
L'One - Все танцуют локтями | |
Нюша - Ты обещал | |
Настя Каменских - Империя | |
Леонид Агутин - Двери в небеса | |
Николай Носков - Я тебя люблю | |
Настя Каменских - Позвони своей зае | |
Бьянка - Прости | |
Бьянка - Спаси | |
Филипп Киркоров - Снег | |
Григорий Лепс - Лондон | |
Ёлка - Ночной прованс (DJ Ленар remix) | |
Luis Fonsi & Daddy Yankee - Despacito | |
Katy Perry feat. Skip Marley - Chained To The Rhyt... | |
Ofenbach - Be Mine | |
C-Bool - Never Go Away | |
Charlie Puth - Attention | |
Ed Sheeran - Shape Of You | |
Jonas Blue & William Singe - Mama | |
Kaleo - Way Down We Go | |
Oceana - Can't Stop Thinking About You | |
Yellow Claw feat. DJ Snake & Elliphant - Good Day | |
Ajr - Weak (feat. Louisa Johnson) | |
Arilena Ara - Nentori (Beverly Pills Remix) | |
Portugal. The Man - Feel It Still | |
Paul Damixie - Get Lost (Radio Edit) | |
LB One feat. Laenz - Across The Water | |
The Chainsmokers & Coldplay - Something just like ... | |
Matt Nash - Know My Love (Original Mix) | |
Robin Schulz - Ok (& James Blunt) | |
The Weeknd & Daft Punk - I Feel It Coming | |
LP - Other people (Swanky Tunes & Going Deeper Rem... | |
Alok feat. Zeeba & Bruno Martini - Hear Me Now | |
Kygo & Selena Gomez - It Ain't Me | |
Rag`n`Bone Man - Human | |
Disciples - On My Mind | |
Dezery - Worlds Collide | |
Imagine Dragons - Believer | |
Boostee - Pop corn | |
Sean Paul & Dua Lipa - No Lie | |
Consoul Trainin - Take Me to Infinity (Radio Edit) | |
Kokab - Got U (Ready Or Not) | |
Anne-Marie - Ciao Adios | |
The Parakit feat. Alden Jacob - When I Hold You | |
Alle Farben - Bad Ideas | |
Swanky Tunes - Chipa-Lipa (feat.The Parakit) | |
Twenty One Pilots - Heathens | |
Clean Bandit & Zara Larsson - Symphony | |
Imagine Dragons - Thunder | |
Axwell & Sebastian Ingrosso - More Than You Know | |
Filatov & Karas - Time won't wait | |
Kungs & Cookin' On 3 Burners - This Girl | |
Calvin Harris - My Way | |
Afrojack - Another life (feat. David Guetta, Ester... | |
Bag Raiders - Shooting Stars | |
Arilena Ara - Nentori (Bess Remix) | |
Alok - Never Let Me Go (feat. Bruno Martini, Zeeba... | |
Matthew Koma - Kisses Back | |
Jonas Blue feat. JP Cooper - Perfect Strangers | |
Mike Perry - The Ocean (feat. Shy Martin) | |
VanoTek - Tell Me Who (feat. Eneli) | |
Ed Sheeran - Galway Girl | |
Kush Kush - Fight Back with Love Tonight | |
Carla's Dreams - Sub Pielea Mea | |
Lucky Rose feat. Tep No - Wild One | |
Twenty One Pilots - Heavydirtysoul | |
Hurts - Beautiful ones | |
The Parakit feat. Alden Jacob - Save Me | |
Nathan Goshen - Thinking About It (KVR Remix) | |
DJ Sava feat. Irina Rimes - I loved you | |
Alan Walker - Alone | |
Alesso - Falling | |
Ben Delay - I Never Felt so Right (Club Mix) | |
Clean Bandit feat. Sean Paul, Anne-Marie - Rockaby... | |
Martin Jensen - Solo Dance | |
Feder feat. Alex Aiono - Lordly | |
David Guetta feat. Cedric Gervais, Chris Willis - ... | |
Tiësto - On my way (feat. Bright Sparks) | |
Smash & Vengerov - Love & pride | |
Mahmut Orhan - Feel (feat. Sena Sener) (Original M... | |
Jax Jones feat. Raye - You don't know me | |
Eric Saade feat. Gustaf Noren, Filatov & Karas - W... | |
Calvin Harris feat. Frank Ocean, Migos - Slide | |
Kris Kross Amsterdam & Conor Maynard, Ty Dolla $ig... | |
The Weeknd & Daft Punk - Starboy | |
The Weeknd - Starboy (feat. Daft Punk) | |
DJ Sava - I Loved You (feat. Irina Rimes) | |
Galantis - Rich Boy | |
Marian Hill - Down | |
DJ Snake - Let Me Love You (feat. Justin Bieber) | |
Felix Jaehn - Bonfire (feat. Alma) | |
Burak Yeter - Tuesday (feat. Danelle Sandoval) | |
Bakermat - Baby | |
Charlie Puth - We Don't Talk Anymore (feat. Selena... | |
Duke Dumont - Ocean Drive | |
Maroon 5 (feat. Future) - Cold | |
Bebe Rexha - I Got You | |
Kygo Feat. Parson James - Stole The Show | |
The Chainsmokers - Paris (feat. Selena Gomez) | |
Sans Souci - Sweet Harmony (feat. Pearl Andersson)... | |
Mari Ferrari - U are the one | |
Carla's Dreams (& Inna) - Tu Si Eu | |
Zara Larsson - Ain't My Fault | |
LP - Lost On You (Swanky Tunes & Going Deeper Remi... | |
Twenty One Pilots - Stressed Out | |
Tove Lo - Cool Girl | |
Sage The Gemini - Now and later | |
Kungs - I Feel So Bad (feat. Ephemerals) | |
Jax Jones - You Don't Know Me (feat. Raye) | |
David Guetta - Would I Lie to You (feat. Cedric Ge... | |
The Weeknd feat. Daft Punk - Starboy | |
Ben Delay - I Never Felt So Right (Radio Mix) | |
Kungs - This Girl | |
Eric Saade - Wide Awake (feat. Gustaf Noren) | |
LP - Lost on You (Swanky Tunes & Going Deeper Remi... | |
Mahmut Orhan feat. Sena Sener - Feel | |
Sia - The Greatest | |
Effective Radio - J-Mafia | |
Lil Wayne - Sucker For Pain (with Wiz Khalifa & I... | |
David Guetta - Shed A Light (feat. Cheat Codes & R... | |
Britney Spears - Slumber Party (feat. Tinashe) | |
Eva Simons - Escape From Love (feat. Sidney Samson... | |
Thomas Jack - Rise Up (feat. Jasmine Thompson) | |
Steve Aoki - Just Hold On (feat. Louis Tomlinson) | |
Sia - Cheap Thrills | |
Galantis - Love On Me (feat. Hook N Sling) | |
Cheat Codes - Let Me Hold You (feat. Dante Klein) ... | |
Alan Walker - Sing Me to Sleep | |
Indaqo - Boom Boom Boom (Gabry Ponte Edit) | |
Ariana Grande - Side To Side (Feat. Nicki Minaj) | |
Justin Timberlake - Can't Stop The Feeling | |
Pink - Just Like Fire | |
Galantis - No Money | |
Zara Larsson - I Would Like | |
Alan Walker - Faded | |
Swanky Tunes - Till The End (feat. Going Deeper) (... | |
Coldplay Feat. Beyonce - Hymn For The Weekend | |
Eva Simons - Bludfire (feat. Sidney Samson) | |
Cheat Codes - Sex (feat. Kris Kross) | |
Shawn Mendes - Treat You Better | |
Zara Larsson - Lush Life | |
Filatov & Karas - Tell It To My Heart | |
The Weeknd - The Hills | |
Era Istrefi - Bonbon | |
The Chainsmokers - Closer (feat. Halsey) | |
Dimitri Vegas & Like Mike - Stay a While (Radio Ed... | |
Alisha Pillay - MayDay (Radio edit) | |
Calvin Harris - This Is What You Came For (feat. R... | |
IOWA - 140 | |
Martin Solveig - Do It Right (Feat. Tkay Maidza) | |
Sam Feldt - Summer On You (feat. Wulf & Lucas & St... | |
Mike Posner - I Took A Pill In Ibiza (SeeB Remix) | |
Sigala - Give Me Your Love (feat. John Newman Nile... | |
Imany - Don't Be So Shy (Filatov & Karas Remix) | |
The Avener Feat. Ane Brun - To Let Myself Go | |
Mario Joy - California | |
Major Lazer feat. Nyla Fuse ODG - Light It Up (Rem... | |
Gorgon City - All Four Walls (feat Vaults) | |
Calvin Harris & Disciples - How Deep Is Your Love | |
Leonid Rudenko - Oh Oh (feat. Vad) | |
DNCE - Cake By The Ocean | |
Enrique Iglesias - Duele El Corazon | |
Imany - The Good, The Bad And The Crazy | |
Felix Jaehn feat. Jasmine Thompson - Ain’t Nobody ... | |
Adam Lambert - Ghost Town | |
Jason Derulo - Get Ugly | |
Amir - J'ai cherché | |
Fitz And The Tantrums - HandClap | |
Slider & Magnit - Right Back | |
Felix Jaehn feat Polina - Book Of Love | |
Coldplay - Adventure of a Lifetime | |
Lukas Graham - 7 Years Old | |
Gorgon City - Saving My Life (feat. Romans) | |
Meghan Trainor - NO | |
Kwabs - Walk | |
Armin van Buuren - Heading Up High (feat. Kensingt... | |
Cash Cash - Broken Drum (feat. Fitz of Fitz and Th... | |
Mr. Probz - Waves (Robin Schulz Remix) | |
Nico & Vinz - Am I Wrong | |
Lykke Li - No Rest For The Wicked (Robin Schulz Ed... | |
Slider & Magnit - Another Day In Paradise (feat Pe... | |
Matvey Emerson & Stephen Ridley - I Know You Care | |
Clean Bandit - Tears (feat. Louisa Johnson) | |
Smash Ft. Ridley - Lovers 2 Lovers | |
Robin Schulz feat. Francesco Yates - Sugar | |
Justin Bieber - Sorry | |
Robin Schulz Feat. Jasmine Thompson - Sun Goes Dow... | |
Fifth Harmony - Work From Home (feat Ty Dolla $ign... | |
David Guetta & Showtek - Sun Goes Down | |
Shawn Mendes - Stitches | |
Major Lazer - Lean On | |
Avicii - Waiting for Love | |
Flo Rida - Dirty Mind (feat. Sam Martin) | |
ZHU - In The Morning | |
Gorgon City - Imagination | |
Serebro - Kiss | |
DJ Snake - Middle (feat. Bipolar Sunshine) | |
Chester Page - Twist in my sobriety | |
The Avener - Castle in the Snow (feat. Kadebostany... | |
Jason Derulo - Want To Want Me | |
Chambers - Heaven's Got No Place (Pascal & Pearce ... | |
Tiesto & Oliver Heldens - The Right Song (feat. Na... | |
David Guetta - This Ones For You (feat. Zara Larss... | |
The Weeknd - Can't Feel My Face | |
Playmen - Stand By Me Now (feat Kris Kid) | |
Mark Ronson feat. Bruno Mars - Uptown Funk [Radio ... | |
Mari Ferrari - Hello, Hello | |
Kygo Feat. Ella Henderson - Here For You | |
Bakermat - Living (feat. Alex Clare) | |
Smash Ft. Ridley - The Night Is Young | |
Katy Tiz - The Big Bang | |
Anna Naklab feat. Alle Farben & Younotus - Supergi... | |
Justin Bieber - What Do You Mean | |
Feder feat. Emmi - Blind | |
David Guetta feat. Sam Martin - Dangerous | |
Diana Gloster - Buona Sera! | |
Julian Perretta - Miracle | |
Madcon Feat. Ray Dalton - Don't Worry | |
Sam Hunt - Take Your Time | |
David Guetta - Bang my Head (feat. Sia) | |
Yall feat. Gabriela Richardson - Hundred Miles | |
Feder feat. Lyse - Goodbye | |
Maroon 5 - Maps | |
Wiz Khalifa - See You Again (feat. Charlie Puth) | |
Dawin - Dessert | |
Zedd feat. Jon Bellion - Beautiful Now | |
Enrique Iglesias - Im a Freak (feat. Pitbull) | |
Hardwell feat. Chris Jones - Young Again (Radio Ed... | |
Samantha Jade - Firestarter | |
Calvin Harris - Outside (ft. Ellie Goulding) | |
DJane HouseKat Feat. Rameez - Girls In Luv (Radio ... | |
Nebenraum feat. Dan - 9 | |
Pitbull Feat. Ne-Yo - Time Of Our Lives (Mayeda Cl... | |
David Guetta feat. Nicki Minaj & Afrojack - Hey Ma... | |
Years & Years - King | |
Martin Garrix - Don't Look Down (feat Usher) | |
Skrillex & Diplo Feat. Justin Bieber - Where Are U... | |
Calvin Harris - Summer | |
Martin Garrix & Jay Hardway - Wizard | |
Jason Derulo - Wiggle (feat. Snoop Dogg) | |
Bailando - Enrique Iglesias feat. Sean Paul & Desc... | |
Carly Rae Jepsen - I Really Like You | |
Glenn Morrison - Goodbye [feat. IsLove] | |
ZHU - Faded | |
Faul - Something New | |
The Magician feat. Years & Years - Sunlight | |
DJ Snake - You Know You Like It (feat. AlunaGeorge... | |
Cazzette Feat.Terri B! - Blind Heart (Original Mix... | |
Jason Derulo - Talk Dirty feat. 2 Chainz | |
Imany - You Will Never Know | |
Smash feat Livingstone - The Edge | |
Magic! - Rude | |
Paper Man - Sorpresa | |
Jahkarta ft Jacob Luttrell - Never Seen The Sun | |
Zedd - I Want You to Know (feat. Selena Gomez) | |
Sigma feat. Paloma Faith - Changing | |
The Jahkarta feat. August - Alive | |
Avicii - Wake Me Up | |
Philip George - Wish You Were Mine | |
Avicii - The Nights | |
Flo Rida - GDFR (feat. Sage The Gemini and Lookas)... | |
Shakira - Dare | |
Swanky Tunes feat. Raign - Fix me (radio edit) | |
Para For Cuva Feat. Anna Naklab - Wicked Games (Or... | |
Capital Cities - Safe and Sound | |
Calvin Harris - Under Control | |
The Avener - Fade Out Lines | |
Terri B! - I'm Coming Back (Kevin David Vs. Quantu... | |
Shakira - Cant Remember To Forget You | |
Apashe feat. Panther & Odalisk - No Twerk | |
Rudimental Feat. Ed Sheeran - Lay It All On Me (Iv... | |
The Script - Superheroes | |
Lana Del Rey - Young and Beautiful | |
Kiesza - Hideaway | |
Martin Garrix - Animals | |
Chassio - Hurricane | |
Lilly Wood & The Prick and Robin Schulz - Prayer I... | |
DJ Tiësto - MattheWasted (feat.w Koma) | |
Team BS - Case depart | |
Muttonheads - Snow White (Alive) | |
Fergie - A Little Party Never Killed Nobody | |
Ed Sheeran - Photograph (Felix Jaehn Remix) | |
Zedd - Stay The Night (feat. Hayley Williams of Pa... | |
Major Lazer - Watch Out For This | |
Alex Hepburn - Under | |
Arash - One Day Ft Helena | |
Dada Life - One Smile | |
David Guetta - She Shot Me Down Feat. Skylar Grey | |
Mike Candys - Miracles Feat. Maury | |
OneRepublic - Counting Stars | |
Alesso, Tove Lo - Heroes | |
Michael Jackson - Love Never Felt So Good | |
Bingo Players - Knock You Out (Original Mix) | |
DJ Smash - Stop The Time | |
Polina - Fade To Love | |
John Martyn - Anywhere For You | |
Macklemore - Can`t Hold Us | |
Sam Smith - Money on My Mind | |
John Newman - Cheating | |
The Chainsmokers - Selfie | |
DJ Tiësto - Red Lights | |
Pitbull - We Are One (Ole Ola) (feat. Jennifer Lop... | |
Capital Cities - One Minute More | |
Ellie Goulding - Burn | |
Pitbull feat. John Ryan - Fireball | |
Sander Van Doorn Martin Garrix DVBBS feat. Aleesia... | |
Calvin Harris feat. John Newman - Blame | |
Taylor Swift - I Knew You Were Trouble | |
Spinafly & DJ Kann - Touch Me | |
OneRepublic - Love Runs Out | |
Chris Parker - Memories (All Over) (Radio Edit) | |
Tasha G - Something Wrong | |
Daft Punk - Get Lucky (feat. Pharrell Williams) | |
Rixton - Me And My Broken Heart | |
DJ Tiësto - Secrets | |
Robin Schulz Feat. Ilsey - Headlights (Radio Mix) | |
Rita Ora - I Will Never Let You Down | |
Michael Mind Project - ignite | |
Duke Dumont - Won`t Look Back | |
Micar - This Time It’s My Life | |
Selena Gomez - Slow Down | |
Katy Perry - Dark Horse | |
Cotpit - Out Of Time | |
Ola - This Could Be Paradise | |
Eminem - The Monster (feat. Rihanna) | |
Hurts - Some Kind of Heaven | |
Katy Perry - Roar | |
Clean Bandit - Rather Be (feat. Jess Glynne) | |
DJ Dimixer - Lamantine (La La La) | |
Avicii - Addicted to You | |
Iggy Azalea feat. Rita Ora - Black Widow | |
John Newman - Love Me Again | |
Maroon 5 - This Summer's Gonna Hurt Like a Motherf... | |
Lana Del Rey - Summertime Sadness (Radio Mix) | |
John De Sohn - Wild roses | |
Kevin Blanc feat. Julia Kins - Better Days | |
John De Sohn - You Only Love Me | |
DVBBS & Borgeous - Tsunami | |
Pharrell Williams - Happy | |
Bastille - Of The Night | |
Stromae - tous les mêmes | |
Britney Spears - Work Bitch | |
Linkin Park - A Light That Never Comes | |
Lady Gaga - Do What U Want | |
Avicii - Hey Brother | |
Faul & Wad Ad vs Pnau - Changes | |
Parachute Youth - Runaway | |
Naughty Boy - La La La (feat. Sam Smith) | |
Mia Martina - Tu me manques | |
Ace Wilder - Busy Doin' Nothin' | |
Yellow Claw - Shotgun (feat. Rochelle) | |
New World Sound & Timmy Trumpet - The Buzz | |
Coldplay - A Sky Full of Stars | |
DJ Felli Fel feat. Cee-Lo Green & Pitbull & Juicy ... | |
Scotty - The Black Pearl (Bodybangers 2014 Remix) | |
Panzer Flower feat. Hubert Tubbs - We Are Beautifu... | |
David Guetta feat. Sam Martin - Lovers On The Sun ... | |
Sander Van Doorn, Martin Garrix, DVBBS feat. Alee... | |
Tokio Hotel - Love Who Loves You Back | |
Charli XCX - Boom Clap | |
DVBBS & Joey Dale feat. Delora - Deja Vu | |
Maroon 5 - Animals | |
Kiesza - No Enemiesz | |
Echosmith - Cool Kids | |
Polina - Breathe (Radio Edit) | |
Easton Corbin - Are You With Me (Lost Frequencies ... | |
Bakermat - Teach Me | |
Swanky Tunes feat. Pete Wilde - Wherever U Go (Rad... | |
Taylor Swift - Blank Space | |
Tasha G - Away | |
Ariana Grande & The Weeknd - Love Me Harder | |
Fat Cat Cinema - Nothing At All | |
Maroon 5 - Sugar | |
Ellie Goulding - Love Me Like You Do | |
Aron Chupa - I'm An Albatraoz | |
Serge Devant & Damiano feat. Camille Safiya - Fear... | |
Shaggy feat. Mohombi, Faydee & Costi - Habibi Love... | |
Owl City feat. Aloe Blacc - Verge | |
R. City feat. Adam Levine - Locked Away | |
Naughty Boy - Runnin` (Lose It All) (feat Beyoncé ... | |
Ashu - Love | |
Giorgio Moroder - Tom`s Diner (feat. Britney Spear... | |
Black M - Sur Ma Route | |
Imagine Dragons - Demons | |
Madcon - Unbreakable | |
Pharrell Williams - Marilyn Monroe | |
No Mercy - Where Do You Go (Ocean Drive mix) | |
Ashley Wallbridge - Keep The Fire feat. Elleah (Cl... | |
MoveTown - Here Comes The Sun (Extend | |
Stim Axel - Zen (Paperclip & Flexo Remix) | |
Tech N9ne - My Wife, My Bitch, My Girl | |
Rob Dougan - Clubbed to Death (Kurayamino Variatio... | |
Daft Punk - AD From SNL (3/3/13) (Edit By WarholaF... | |
Pitbull - Feel This Moment | |
Fonzerelli - Moonlight Party (Dance Till Sunrise) | |
Rihanna - Diamonds | |
Skillet - Open Wounds | |
Britney Spears - Scream And Shout | |
Lykke Li - I Follow Rivers | |
David Guetta - She Wolf (Falling To Pieces) | |
Psy - Gangnam Style | |
Mind Vortex - Alive | |
Adele - Skyfall | |
Hurts - Wonderful Life | |
Robbie Williams - The Road To Mandalay | |
Skrillex - Bangarang | |
Rihanna - Diamonds (In The Sky) | |
Scorpions - Holiday | |
Yuri Kane - Right Back | |
Lenka - Everything at Once | |
Clean Bandit & Jack Patterson - Symphony | |
The Police - Every Breath You Take | |
Raving George - You're Mine | |
Maroon 5 - This Love | |
Lx24 - Львица | |
Максим Фадеев - Вдвоём | |
Stevie Wonder - I Just Called To Say I Love You | |
Sia - Unstoppable | |
Roxette - Listen To Your Heart | |
Время и Стекло - Back2Leto | |
Руки Вверх! - Забери ключи | |
Наргиз - Верните память | |
Градусы - Здорово великолепно | |
Artik & Asti - Номер 1 | |
Ёлка - Около тебя | |
Youngr - '93 | |
Pharrell Williams - Freedom | |
Justin Timberlake - Can't Stop The Feeling! | |
Sting - Englishman In New York | |
Adele - Hello | |
Ольга Бузова - Малополовин | |
Daddy Yankee & Luis Fonsi - Despacito | |
Сергей Лазарев - Лаки Стрэнджер | |
Katy Perry & Skip Marley - Chained To The Rhythm | |
Quavo & Liam Payne - Strip That Down | |
Michael Jackson - Billie Jean | |
Lorde - Green Light |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
class Youtube { | |
private $_concurency = 1; | |
private $_returnArray = []; | |
private $_queryArray = []; | |
private $_queryArrayCount = 0; | |
private $_indexToQuery = []; | |
private $_searchPattern = '#<h3 class="yt-lockup-title\s?"><a href="/watch\?v=(.{11}).*\s+title="(.*)"\s+.*\:\s([\d\:]+)\s?</span></h3>#siUu'; | |
public function __construct(int $concurrency = 2) { | |
$this->_concurency = $concurrency; | |
} | |
public function getDataByQueryArray(array $queryArray): array { | |
$this->_queryArray = $queryArray; | |
unset($queryArray); | |
$this->_returnArray = []; | |
$this->_queryArrayCount = count($this->_queryArray); | |
$i = 0; | |
foreach ($this->_queryArray as $key => $query) { | |
$this->_indexToQuery[$i] =& $this->_queryArray[$key]; | |
$i++; | |
} | |
$cookieJar = new \GuzzleHttp\Cookie\FileCookieJar('./cookie.json', true); | |
# http://docs.guzzlephp.org/en/stable/quickstart.html#concurrent-requests | |
$client = new \GuzzleHttp\Client([ | |
'cookies' => $cookieJar, | |
]); | |
$requests = function (array $queryArray) { | |
foreach ($queryArray as $query) { | |
$url = 'https://www.youtube.com/results?sp=EgIQAQ%253D%253D&q='.urlencode($query); | |
yield new \GuzzleHttp\Psr7\Request('GET', $url, [ | |
'verify' => false, //but it doesn't work | |
'headers' => [ | |
'User-Agent' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36', | |
], | |
]); | |
} | |
}; | |
$pool = new \GuzzleHttp\Pool($client, $requests($this->_queryArray), [ | |
'concurrency' => $this->_concurency, | |
'fulfilled' => function ($response, $index) { | |
#var_dump((string) $response->getBody()); exit; | |
$parserArray = $this->_parseResult($response->getBody(), $index); | |
$this->_addToReturnArray($parserArray); | |
switch ($response->getStatusCode()){ | |
case 200: | |
$httpStatus = $response->getStatusCode(); | |
break; | |
default: | |
$httpStatus = $response->getStatusCode(); | |
break; | |
} | |
echo (empty($parserArray)?'Bad':'Good').': Status: '.$httpStatus.'; '.$index.' of '.$this->_queryArrayCount.' by '.round(timeMeasure()- TIMESTART, 6).' sec.'.PHP_EOL; | |
}, | |
'rejected' => function ($reason, $index) { | |
var_dump('rejected with reason (index: '.$index.'; code: $reason->getCode() '.$reason->getMessage()); | |
if ($reason instanceof GuzzleHttp\Exception\ClientException) { | |
$body = $reason->getResponse()->getBody(); | |
var_dump($body); | |
} else { | |
#var_dump(\GuzzleHttp\Psr7\str($reason->getResponse())); exit; | |
} | |
}, | |
]); | |
// Initiate the transfers and create a promise | |
$promise = $pool->promise(); | |
// Force the pool of requests to complete. | |
$promise->wait(); | |
return $this->_returnArray; | |
} | |
private function _addToReturnArray(array $youtubeArray): void { | |
if ($youtubeArray) { | |
$this->_returnArray[] = $youtubeArray; | |
} | |
} | |
private function _getQueryByIndex(int $index): string { | |
return (string) (isset($this->_indexToQuery[$index])?$this->_indexToQuery[$index]:''); | |
} | |
private function _parseResult(string $html, int $index): array { | |
$returnArray = []; | |
if ($html) { | |
if (preg_match($this->_searchPattern, $html, $resultArray)) { | |
$returnArray = [ | |
'id' => $resultArray['1'], | |
'title' => html_entity_decode($resultArray['2']), | |
'duration' => self::_timeToSeconds($resultArray['3']), | |
'query' => $this->_getQueryByIndex($index), | |
]; | |
} | |
} | |
return $returnArray; | |
} | |
private static function _timeToSeconds(string $time): int { | |
$timeExploded = explode(':', $time); | |
if (isset($timeExploded['2'])) { | |
return $timeExploded['0'] * 3600 + $timeExploded['1'] * 60 + $timeExploded['2']; | |
} elseif (isset($timeExploded['1'])) { | |
return $timeExploded['0'] * 60 + $timeExploded['1']; | |
} | |
return 0; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
define('TIMESTART', timeMeasure()); | |
require './vendor/autoload.php'; | |
require './lib.youtube.php'; | |
echo 'Start!'.PHP_EOL; | |
$queryArray = file('./demo.data.txt', FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES); | |
shuffle($queryArray); | |
#$queryArray = array_slice($queryArray, 0, 10); | |
$youtube = new Youtube(); | |
$youtubeArray = $youtube->getDataByQueryArray($queryArray); | |
if ($youtubeArray) { | |
print_r($youtubeArray); | |
} else { | |
echo 'array empty'.PHP_EOL; | |
} | |
echo 'Finish!'.PHP_EOL; | |
function timeMeasure() { | |
list($msec, $sec) = explode(chr(32), microtime()); | |
return ($sec + $msec); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment