Парсинг сайтов на PHP. Библиотека DiDom. Урок 1
HTML-код
- Опубликовано: 28 сен 2024
- В этом и следующих уроках мы будем изучать тему парсинга сайтов на PHP. Для этой цели мы используем популярные библиотеки PHP,. которые и предназначены для парсинга сайтов.
В данном уроке мы используем библиотеку DiDom и познакомимся с основами работы с ней. Библиотека DiDom - это простая и быстрая библиотека для парсинга сайтов.
Вообще просто супер! Все понятно и четко!!! Огромное спасибо!
нравится когда просто и по делу, без всяких мажорных тонов голоса, аля "я ученый ученых программист гуру". Спасибо Вам. Лайк, подписка.
Очень полезный урок. Спасибо. Жду новых уроков!
Очень хорошо, объясняете!
Спасибо огромное)
Классный урок! иду дальше
Сколько же я от тебя посмотрел уроков, есть в снг вообще другие обучалки которые с таким же качеством к контенту подходят? Блог на mvc, laravel, sympfony и еще куча уроков где все подробно и без воды рассказывается. Ты топ.
Спасибо)
Андрей, а можете продемонстрировать как парсить таблицы ключ=значение при помощи этой библиотеки. Буду очень благодарен
А как раз во втором уроке серии по парсингу показана работа с таблицами. Также в одном из следующих уроков будет показан парсинг карточки товара. Среди прочего там есть и таблица с характеристиками товара. Вот данные из этой таблицы мы также попробуем спарсить. Так что оставайтесь с нами - все будет ;)
@@matroskin978, спасибо за ваш труд!
@@stakusfeembi6599 пожалуйста ;)
Андрей, к сожалению из России открывается другой сайт связанный с военными действиями типа груз 200 ищи своих и фотки каких то военных. Сообщаю чтоб ты был в курсе. Через vpn сайт открывается корректно, но к сожалению парсер парсит всё ту же страницу рф200 которая не связанна с тематикой авто
Ок, возьму в качестве примера другой сайт.
@@matroskin978 Большое спасибо! Жду продолжения видеоуроков по парсингу да и в целом уроков по php
@@arturzakirov9167 договорились ;)
Помогите. Не могу найти в чем дело Uncaught Error: Call to undefined method GuzzleHttp\Psr7\Stream::getContans() in ...
Такие простые ошибки нужно пробовать исправлять самостоятельно) В ошибке сообщается о том, что метода под названием getContans() нет. Поэтому стоит проверить в первую очередь - правильно ли Вы его написали. Попробуйте это сделать, сравнив с тем, как написал его я. Дам подсказку: Вы написали метод с ошибкой... даже с двумя ошибками. Исправьте их и код должен заработать.
@@matroskin978 Спасибо большое. Редактор подчеркивал GuzzleHttp и я на нем зациклился и вот так в упор не увидел. Большое спасибо
@@РомаОксентий Пожалуйста;)
Очень годный контент! Кратко и всё по сути, никакой воды! Спасибо!
Спасибо ☺
Скажите пожалуйста - парсинг ли это? :
Есть несколько сайтов.
У каждого сайта есть поисковая форма.
Задача - получать поисковую выдачу с этих сайтов в одном окне.
Если нет, то как называется такая задача?
Спасибо заранее!
Ищу исполнителя выполнения этой работы. Комментарии отслеживаю.
Насколько я понял вопрос, это не парсинг, а сохранение данных. Пользователь набирает поисковый запрос на сайте и владелец сайта, получив запрос, перед выдачей результата сохраняет запрос в БД. Собственно и все. Данная возможность доступна только владельцу сайта. Если Вы хотите отслеживать запросы чужих сайтов, то это невозможно.
@@matroskin978не, ему надо чтобы если его пользователь у него на сайте вводил поиск, то на его сайт выдавались результаты со стороннего