Знаете, есть моменты в жизни разработчика, когда хочется найти инструмент, который решает проблему просто и красиво. Парсинг сайтов — это как раз та задача, которая либо выматывает, либо приносит эстетическое удовлетворение. Вот вы открываете сайт и думаете: «Как бы мне быстренько вытащить отсюда данные?» И тут начинается путешествие в мир библиотек. Сегодня я расскажу вам о своем опыте работы с двумя популярными решениями для парсинга в PHP: Didom и phpQuery. Когда я впервые наткнулся на Didom, мне показалось, что это «любовь с первого взгляда». Легковесный, простой и интуитивно понятный. Знаете, как будто бы это не код пишешь, а просто разговариваешь с сайтом на языке CSS-селекторов. Все началось с небольшой задачи: вытащить информацию с сайта, пару заголовков, немного текста, да и всё. В коде это выглядело так лаконично, что даже не верилось, что за этим стоит парсинг. Вот вы просто пишете $document->find('h1'), и у вас уже все заголовки перед глазами. Прелесть Didom — это минимализ
Парсинг в стиле PHP: Didom против phpQuery — битва за простоту или функциональность?
25 сентября 202425 сен 2024
12
3 мин