Страница 1 из 1

Парсер kinopoisk

Добавлено: 2016.11.03, 16:31
Limon
Здравствуйте есть у кого то парсер kinopoisk, нужно заполнить форму с информаци о фильме, или просто чтоб данные получил

Re: Парсер kinopoisk

Добавлено: 2016.11.03, 16:44
maleks
Как это относится к yii?

Re: Парсер kinopoisk

Добавлено: 2016.11.03, 17:01
orkhanalyshov
#нифигасе

Re: Парсер kinopoisk

Добавлено: 2016.11.03, 17:03
Limon
maleks писал(а):Как это относится к yii?
Парсер на yii2 нужен

Re: Парсер kinopoisk

Добавлено: 2016.11.03, 17:22
chesar
Существуют фреймворк независимые библиотеки для парсинга. Из передовых - guzzle, и обертка над ним goutte

Re: Парсер kinopoisk

Добавлено: 2016.11.03, 18:18
caHek2x
#ничего_не_хочу_делать_дайте_готовое
Парсер на yii2 нужен
у вас чтото не получается ? вам помочь с чем то разобраться ?
ищите табличку
<div id="infoTable"><table class="info">
и в ней в строке по две ячейки ... одна название .. второе значение ... значение прийдется фильтровать от дивов ссылок и тд ...
название сверяете например if ($title == "сценарий") $model->scenar = $title; ну и тд :)

Re: Парсер kinopoisk

Добавлено: 2016.11.03, 18:37
Йож
Можете заказать парсер, если самому не получается написать..

Re: Парсер kinopoisk

Добавлено: 2016.11.03, 18:43
samdark

Re: Парсер kinopoisk

Добавлено: 2016.11.03, 20:30
Limon
caHek2x писал(а):#ничего_не_хочу_делать_дайте_готовое
Парсер на yii2 нужен
у вас чтото не получается ? вам помочь с чем то разобраться ?
ищите табличку
<div id="infoTable"><table class="info">
и в ней в строке по две ячейки ... одна название .. второе значение ... значение прийдется фильтровать от дивов ссылок и тд ...
название сверяете например if ($title == "сценарий") $model->scenar = $title; ну и тд :)

Код: Выделить всё

// создаем экземпляр класса
        $client1 = new Client();
        // отправляем запрос к странице Яндекса
        $res1 = $client1->request('GET', 'http://www.yandex.ru');
        // получаем данные между открывающим и закрывающим тегами body
        $body1 = $res1->getBody();
        // вывод страницы Яндекса в представление
        $document1 = \phpQuery::newDocumentHTML($body1);
        //Смотрим html страницы Яндекса, определяем внешний класс списка и считываем его командой find
        $news1 = $document1->find(".b-news-list"); 
есть вот такой код, может кто то подсказать как его исполизывать для с kinopoisk если вытащить что то с главной страниц https://www.kinopoisk.ru/ работает если вытащить что то с определенного фильмов "https://www.kinopoisk.ru/film/409600/" не работает

Re: Парсер kinopoisk

Добавлено: 2016.11.03, 20:47
andrei.obuhovski

Re: Парсер kinopoisk

Добавлено: 2016.11.03, 21:35
caHek2x
Limon писал(а):есть вот такой код, может кто то подсказать как его исполизывать для с kinopoisk если вытащить что то с главной страниц https://www.kinopoisk.ru/ работает если вытащить что то с определенного фильмов "https://www.kinopoisk.ru/film/409600/" не работает
зачем ... вам выше скинули api ... раз есть апи то работа в 200 раз упрощается ..

Re: Парсер kinopoisk

Добавлено: 2016.11.03, 22:58
Limon
Sam Dark писал(а):http://kinopoisk.cf/
Огромное спасибо упростил мою жизни :D :D

Re: Парсер kinopoisk

Добавлено: 2016.11.04, 06:41
Йож
Не в 200 раз, конечно, но раза в два-три :)