5 лет назад
PhpQuery парсер сайтов
phpQuery одна из самых популярных библиотек для парсинга сайтов. Она довольно быстрая и разобраться в ней не сложно, особенно если вы знакомы с ее старшим братом JavaScript библиотекой jQuery. phpQuery основана на DOM, и в ней так же как и в jQuery используются селекторы, атрибуты, события и др. Для начала необходимо скачать саму библиотеку отсюда или отсюда. Там же вы найдете документацию для разработчиков. И подключить ее в файле .php: include_once 'phpQuery.php'; Теперь попробуем получить и вывести текст из блока с определенным классом с какого-то сайта: <?php include_once 'phpQuery...
3 года назад
Селекторы. Виды селекторов
Селекторы — это часть правила CSS, которые позволяют определить к какому элементу веб страницы следует применять правила. Они могут быть: простыми, сложными, составными (список селекторов). К простым селекторам относятся: Простые селекторы Классы задаются элементам с помощью атрибута class=»имя_класса». Например:<div class=»content»> Блок с основным контентом </div> Главная и отличительная особенность классов в том, что один класс может быть присвоен  нескольким тегам одновременно. Соответственно...
1 год назад
Парсинг в стиле PHP: Didom против phpQuery — битва за простоту или функциональность?
Знаете, есть моменты в жизни разработчика, когда хочется найти инструмент, который решает проблему просто и красиво. Парсинг сайтов — это как раз та задача, которая либо выматывает, либо приносит эстетическое удовлетворение. Вот вы открываете сайт и думаете: «Как бы мне быстренько вытащить отсюда данные?» И тут начинается путешествие в мир библиотек. Сегодня я расскажу вам о своем опыте работы с двумя популярными решениями для парсинга в PHP: Didom и phpQuery. Когда я впервые наткнулся на Didom, мне показалось, что это «любовь с первого взгляда»...