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

preview_player
Показать описание

В этом уроке мы с вами затронем тему парсинга сайтов. На простейшем примере мы попробуем спарсить курсы валют с одного из банковских сайтов, использую в одном случае регулярные выражения, а во втором - библиотеку phpQuery. В дальнейших уроках мы более подробно рассмотрим возможности такой мощной библиотеки для парсинга, как библиотека phpQuery.

В видео версии урока вы увидите пример составления шаблона регулярного выражения, которое позволит спарсить таблицу с курсами валют на банковском сайте. Как альтернативу, мы также рассмотрим использование библиотеки phpQuery, которая позволит решить ту же задачу куда проще и быстрее, а главное, гибче.

Рекомендации по теме
Комментарии
Автор

Для тех, кто пишет в 2020 году:

$pattern = '#<article class="block_content courses".+?</article>#s';

$doc = phpQuery::newDocument($file);
$tbl =
$td = $tbl->find('tbody tr:eq(1) #USD_buy')->text();
echo $td;

Классный урок. Все работает. Спасибо)

maximzakharov
Автор

большое спасибо, из всех уроков на ютуб, самый понятный ваш

aldiyar
Автор

Первый урок из которого у меня получилось что-то спарсить ) Благодарю за материал! Очень полезный и востребованный! Крепкого здоровья автору!

aleksmanzur
Автор

Спасибо, очень познавательно, ждём продолжения!

irbsnmc
Автор

Спасибо! Как просто и удобно! Просто высший класс!!!))

andrei_olekh
Автор

Спасибо за видео, ждем продолжения с нетерпением...

MrDrumer
Автор

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

nicolayteteryatnic
Автор

Приятное преподнесение информации, лайк.

rvqhtww
Автор

Приятный внятный голос и классное видео

sergeykireev
Автор

оч круто объяснил всё, спасибо огромное за урок !

ynulghu
Автор

Спасибо, как всегда все приятно и понятно. Еще бы Xpath потрогать) я был в восторге

seredniy
Автор

Я месяц ломал голову как это сделать . Спасибо огромное, ты очень помог мне .

Continental
Автор

Спасибо за урок! Хотелось бы увидеть продолжение.

kryvbas
Автор

спасибо, отличный урок! хотелось бы увидеть продолжение )

lagprincesse
Автор

Крууууть! Я наконец-то дождался уроков на данную тему и сразу столько понятно стало после самостоятельного изучения документации, которая привела в некоторый тупик. Не хватало хотя бы простого наглядного примера. Наверняка тем, кто знаком с JQuery на должном уровне, данную библиотеку может использовать без какого-либо вхождения.
Предвкушаю продолжение, а пока повторю пирсинг банковских сайтов :)

andrei-pastushenko
Автор

Класс, еще бы с Curl разобраться, особенно с мультипоком

Maksimasz
Автор

Добрый день, мне интересно реализация с cURL. Я слышал про это, но прошу дать такое же отличное видео. Всё понятно и без лишних слов. Спасибо.

MaxCohen
Автор

Экспериментировал с сайтом центробанка, пробовал вывести таблицу курса валют. Там немного другие названия и с table id у меня (о сюрприз) не завелось. Выводилось только array[0] при любых действиях. Изучив немного код страницы и поработав с $pattern пришел к такому формату: $pattern = '#<table class="data">.+?</table>#s';
Теперь все работает:) может кому будет полезно.

maksimaladin
Автор

Отличный урок, очень хотелось бы увидеть уроки по парсингу магазинов и сайтов с авторизацией.

poltorrr
Автор

Спасибо, урок супер! Давно искал. Жду продолжение. И вопрос - а можно ли данную библиотеку использовать в WordPress?

halk