Страница 1 из 1

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

Добавлено: 10 окт 2018, 14:29
bzserg
Скажите пожалуйста как правильно использовать обработку чтоб искать ссылки только в этой области
к примеру
Искать ссылки только в этой области

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

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

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

Добавлено: 11 окт 2018, 21:56
Admin
Попробуйте поиграться данным шаблоном обработки:
Sablon.png
Sablon.png (490 КБ) 11297 просмотров

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

Добавлено: 28 апр 2021, 09:30
AlexAAN
не понимаю, какой паттерн можно тут применить?

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

Добавлено: 28 апр 2021, 14:33
Admin
Чтобы плагин WPGrabber брал посты именно из заданной директории должно быть выражение типа:
<article>(.*?)</article>

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

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

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

Добавлено: 01 май 2021, 09:28
Admin
Да, верно, либо можно наоборот вырезать то, что не нужно парсить выражением типа:
<article>.*?</article>

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

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

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

Добавлено: 11 июл 2021, 11:22
Admin
Иногда на некоторых донорах выражения типа |<article>(.*?)</article>|is не работают. Поэтому вырезайте лишнее с помощью выражений типа |<article>.*?</article>|is.