Парсинг сайтов на PHP. Библиотека DiDom. Урок 1

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024
  • В этом и следующих уроках мы будем изучать тему парсинга сайтов на PHP. Для этой цели мы используем популярные библиотеки PHP,. которые и предназначены для парсинга сайтов.
    В данном уроке мы используем библиотеку DiDom и познакомимся с основами работы с ней. Библиотека DiDom - это простая и быстрая библиотека для парсинга сайтов.

Комментарии • 24

  • @ЕгорДохлый-е8к
    @ЕгорДохлый-е8к 3 месяца назад

    Вообще просто супер! Все понятно и четко!!! Огромное спасибо!

  • @saharaprotocol
    @saharaprotocol Год назад

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

  • @ImranExpert1
    @ImranExpert1 2 года назад +1

    Очень полезный урок. Спасибо. Жду новых уроков!

  • @АлександрВасилёнок-н4г

    Очень хорошо, объясняете!
    Спасибо огромное)

  • @alexanderbashkatov5981
    @alexanderbashkatov5981 2 года назад

    Классный урок! иду дальше

  • @MrTero47
    @MrTero47 2 года назад +1

    Сколько же я от тебя посмотрел уроков, есть в снг вообще другие обучалки которые с таким же качеством к контенту подходят? Блог на mvc, laravel, sympfony и еще куча уроков где все подробно и без воды рассказывается. Ты топ.

  • @stakusfeembi6599
    @stakusfeembi6599 2 года назад

    Андрей, а можете продемонстрировать как парсить таблицы ключ=значение при помощи этой библиотеки. Буду очень благодарен

    • @matroskin978
      @matroskin978  2 года назад

      А как раз во втором уроке серии по парсингу показана работа с таблицами. Также в одном из следующих уроков будет показан парсинг карточки товара. Среди прочего там есть и таблица с характеристиками товара. Вот данные из этой таблицы мы также попробуем спарсить. Так что оставайтесь с нами - все будет ;)

    • @stakusfeembi6599
      @stakusfeembi6599 2 года назад

      @@matroskin978, спасибо за ваш труд!

    • @matroskin978
      @matroskin978  2 года назад

      @@stakusfeembi6599 пожалуйста ;)

  • @arturzakirov9167
    @arturzakirov9167 2 года назад

    Андрей, к сожалению из России открывается другой сайт связанный с военными действиями типа груз 200 ищи своих и фотки каких то военных. Сообщаю чтоб ты был в курсе. Через vpn сайт открывается корректно, но к сожалению парсер парсит всё ту же страницу рф200 которая не связанна с тематикой авто

    • @matroskin978
      @matroskin978  2 года назад

      Ок, возьму в качестве примера другой сайт.

    • @arturzakirov9167
      @arturzakirov9167 2 года назад

      @@matroskin978 Большое спасибо! Жду продолжения видеоуроков по парсингу да и в целом уроков по php

    • @matroskin978
      @matroskin978  2 года назад +1

      @@arturzakirov9167 договорились ;)

  • @РомаОксентий
    @РомаОксентий Год назад

    Помогите. Не могу найти в чем дело Uncaught Error: Call to undefined method GuzzleHttp\Psr7\Stream::getContans() in ...

    • @matroskin978
      @matroskin978  Год назад

      Такие простые ошибки нужно пробовать исправлять самостоятельно) В ошибке сообщается о том, что метода под названием getContans() нет. Поэтому стоит проверить в первую очередь - правильно ли Вы его написали. Попробуйте это сделать, сравнив с тем, как написал его я. Дам подсказку: Вы написали метод с ошибкой... даже с двумя ошибками. Исправьте их и код должен заработать.

    • @РомаОксентий
      @РомаОксентий Год назад

      @@matroskin978 Спасибо большое. Редактор подчеркивал GuzzleHttp и я на нем зациклился и вот так в упор не увидел. Большое спасибо

    • @matroskin978
      @matroskin978  Год назад

      @@РомаОксентий Пожалуйста;)

  • @ГеннадийКепский
    @ГеннадийКепский 9 месяцев назад

    Очень годный контент! Кратко и всё по сути, никакой воды! Спасибо!

  • @meraponimania
    @meraponimania Год назад

    Скажите пожалуйста - парсинг ли это? :
    Есть несколько сайтов.
    У каждого сайта есть поисковая форма.
    Задача - получать поисковую выдачу с этих сайтов в одном окне.
    Если нет, то как называется такая задача?
    Спасибо заранее!
    Ищу исполнителя выполнения этой работы. Комментарии отслеживаю.

    • @matroskin978
      @matroskin978  Год назад

      Насколько я понял вопрос, это не парсинг, а сохранение данных. Пользователь набирает поисковый запрос на сайте и владелец сайта, получив запрос, перед выдачей результата сохраняет запрос в БД. Собственно и все. Данная возможность доступна только владельцу сайта. Если Вы хотите отслеживать запросы чужих сайтов, то это невозможно.

    • @nikvrr4590
      @nikvrr4590 2 месяца назад

      @@matroskin978не, ему надо чтобы если его пользователь у него на сайте вводил поиск, то на его сайт выдавались результаты со стороннего