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

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

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

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

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

  • @ГеннадийКепский

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

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

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

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

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

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

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

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

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

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

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

  • @ТОЛЬКОПОБЕЗДОРОЖЬЮ
    @ТОЛЬКОПОБЕЗДОРОЖЬЮ 2 месяца назад +1

    Андрей добрый вечер подкажите пожалуйста почему didom не устанавливается
    PS C:\OSPanel\home\parser> composer require imangazaliev/didom
    ссылка could not be fully loaded (curl error 28 while downloading ссылка: SSL connection timeout), package information was loaded from the local cache and may be out of date
    In CurlDownloader.php line 370:
    curl error 28 while downloading ссылка: SSL connection timeout

    • @ТОЛЬКОПОБЕЗДОРОЖЬЮ
      @ТОЛЬКОПОБЕЗДОРОЖЬЮ 2 месяца назад +1

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

    • @matroskin978
      @matroskin978  2 месяца назад +1

      @@ТОЛЬКОПОБЕЗДОРОЖЬЮ а я уже хотел писать, что что-то не так с настройками подключения и предлагать их менять))

    • @ТОЛЬКОПОБЕЗДОРОЖЬЮ
      @ТОЛЬКОПОБЕЗДОРОЖЬЮ 2 месяца назад +1

      @@matroskin978 спасибо Андрей

  • @cfgeydor
    @cfgeydor Месяц назад

    Как установит composer на сайте

  • @Vladikslavik
    @Vladikslavik 13 дней назад

    Андрей. Будет ли в этом курсе что-нибудь про Selenium?

    • @matroskin978
      @matroskin978  13 дней назад

      Нет. Только указанная библиотека для парсинга.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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