Обработка поиск ссылок

В этой ветке создаем темы по настройке лент WPGrabber.

Модератор: Admin

Ответить
bzserg
Новичок
Сообщения: 4
Зарегистрирован: 29 авг 2018, 15:54

Обработка поиск ссылок

Сообщение bzserg » 10 окт 2018, 14:29

Скажите пожалуйста как правильно использовать обработку чтоб искать ссылки только в этой области
к примеру
Искать ссылки только в этой области

Код: Выделить всё

<article><h3 class="open"><a href="{link}">
вытягивать регуляркой ссылки по всему документу не вариант так как будет очень много мусора
к примеру по регулярки будет 63 ссылок а нужно только правильные 10 из блоков кода
<article></article>

Аватара пользователя
Admin
Администратор
Сообщения: 578
Зарегистрирован: 22 ноя 2015, 12:18
Откуда: СССР
Благодарил (а): 48 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Обработка поиск ссылок

Сообщение Admin » 11 окт 2018, 21:56

Попробуйте поиграться данным шаблоном обработки:
Sablon.png
Sablon.png (490 КБ) 11280 просмотров
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

AlexAAN
Сообщения: 2
Зарегистрирован: 24 апр 2021, 22:30

Re: Обработка поиск ссылок

Сообщение AlexAAN » 28 апр 2021, 09:30

не понимаю, какой паттерн можно тут применить?

Аватара пользователя
Admin
Администратор
Сообщения: 578
Зарегистрирован: 22 ноя 2015, 12:18
Откуда: СССР
Благодарил (а): 48 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Обработка поиск ссылок

Сообщение Admin » 28 апр 2021, 14:33

Чтобы плагин WPGrabber брал посты именно из заданной директории должно быть выражение типа:
<article>(.*?)</article>
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

AlexAAN
Сообщения: 2
Зарегистрирован: 24 апр 2021, 22:30

Re: Обработка поиск ссылок

Сообщение AlexAAN » 01 май 2021, 09:23

понятно. в этом разделе мы настраиваем непосредственно то, откуда берется контент со страницы. Спасибо. Я просто пока только начал разбираться - возможно задаю туповатые вопросы :)

Аватара пользователя
Admin
Администратор
Сообщения: 578
Зарегистрирован: 22 ноя 2015, 12:18
Откуда: СССР
Благодарил (а): 48 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Обработка поиск ссылок

Сообщение Admin » 01 май 2021, 09:28

Да, верно, либо можно наоборот вырезать то, что не нужно парсить выражением типа:
<article>.*?</article>
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

Аватара пользователя
onpat
Активный участник
Сообщения: 30
Зарегистрирован: 11 апр 2020, 17:48
Поблагодарили: 1 раз

Re: Обработка поиск ссылок

Сообщение onpat » 19 июн 2021, 17:26

Admin писал(а):
28 апр 2021, 14:33
Чтобы плагин WPGrabber брал посты именно из заданной директории должно быть выражение типа:
<article>(.*?)</article>
А можно поконкретнее уточнить, как именно должно выглядеть выражение, чтобы плагин парсил ссылки с указанного блока?
Например, чтобы исключить блок из парсинга, выражение в полном виде должно выглядеть так:
|<article>.*?</article>|is
По крайней мере, у меня так работает.
Но вот ни как не могу сделать, чтобы парсило ссылки только с указанного места.
Пытаюсь парсить ссылки только те, которые находятся между тегами "main"
<main id="main" class="site-main">(.*?)</main>
Но ни чего не получается.

Аватара пользователя
Admin
Администратор
Сообщения: 578
Зарегистрирован: 22 ноя 2015, 12:18
Откуда: СССР
Благодарил (а): 48 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Обработка поиск ссылок

Сообщение Admin » 11 июл 2021, 11:22

Иногда на некоторых донорах выражения типа |<article>(.*?)</article>|is не работают. Поэтому вырезайте лишнее с помощью выражений типа |<article>.*?</article>|is.
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

Ответить