Как убрать блок с ссылками

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

Модератор: Admin

Ответить
nikola111
Активный участник
Сообщения: 40
Зарегистрирован: 02 июл 2020, 01:52
Поблагодарили: 11 раз

Как убрать блок с ссылками

Сообщение nikola111 » 22 янв 2021, 02:51

Всем доброго времени суток!
При создании пары лент возникла проблема со сбором ссылок с индексной страницы. Дело в том что на странице для граббинга есть блок Последние новости. В первую очередь подтягиваются ссылки именно из этого блока. А так как ссылки постоянно меняются, то вырезать нужно целый блок. А с этим проблема. Не вырезается этот блок.
Screenshot_11.png
Screenshot_11.png (114.3 КБ) 10880 просмотров
Screenshot_2.png
Screenshot_2.png (36.57 КБ) 10880 просмотров
Screenshot_3.png
Screenshot_3.png (19.86 КБ) 10880 просмотров

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

Re: Как убрать блок с ссылками

Сообщение Admin » 04 фев 2021, 21:44

Нужно данные ссылки вырезать с помощью дополнительных шаблонов обработки:
"индексная html-страница (rss-контент или vk-лента)"
Типа такого выражения должно быть: |<head>.*?<nav class="b-sections">|is
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

Phoboss
Новичок
Сообщения: 5
Зарегистрирован: 29 янв 2021, 10:14
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Как убрать блок с ссылками

Сообщение Phoboss » 02 апр 2021, 10:39

Аналогичная проблема с блоком:

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

<div class="apss-social-share apss-theme-4 clearfix">
				<div class="apss-facebook apss-single-icon">
					<a rel="nofollow" onclick="apss_open_in_popup_window(event, 'https://www.facebook.com/sharer/sharer.php?u=https://mirnograd.in.ua/besplatnye-tury-iz-pokrovska-i-mirnograda-v-bassejn-novodonetskogo/');" title="Share on Facebook" target="" href="https://www.facebook.com/sharer/sharer.php?u=https://mirnograd.in.ua/besplatnye-tury-iz-pokrovska-i-mirnograda-v-bassejn-novodonetskogo/">
						<div class="apss-icon-block clearfix">
							<i class="fa fa-facebook"></i>
							<span class="apss-social-text">Share on Facebook</span>
							<span class="apss-share">Share</span>
						</div>
											</a>
				</div>
				<div class="apss-twitter apss-single-icon">
					<a rel="nofollow" onclick="apss_open_in_popup_window(event, 'https://twitter.com/intent/tweet?text=%D0%91%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D0%B5%20%D1%82%D1%83%D1%80%D1%8B%20%D0%B8%D0%B7%20%D0%9F%D0%BE%D0%BA%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%20%D0%B8%20%D0%9C%D0%B8%D1%80%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4%D0%B0%20%D0%B2%20%D0%B1%D0%B0%D1%81%D1%81%D0%B5%D0%B9%D0%BD%20%D0%9D%D0%BE%D0%B2%D0%BE%D0%B4%D0%BE%D0%BD%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE&amp;url=https%3A%2F%2Fmirnograd.in.ua%2Fbesplatnye-tury-iz-pokrovska-i-mirnograda-v-bassejn-novodonetskogo%2F&amp;');" href="javascript:void(0);" title="Share on Twitter" target="">
						<div class="apss-icon-block clearfix">
							<i class="fa fa-twitter"></i>
							<span class="apss-social-text">Share on Twitter</span><span class="apss-share">Tweet</span>
						</div>
											</a>
				</div>
				<div class="apss-email apss-single-icon">
					<a rel="nofollow" class="share-email-popup" title="Share it on Email" target="" href="mailto:?subject=Please visit this link https://mirnograd.in.ua/besplatnye-tury-iz-pokrovska-i-mirnograda-v-bassejn-novodonetskogo/&amp;body=Hey Buddy!, I found this information for you: &quot;%D0%91%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D0%B5%20%D1%82%D1%83%D1%80%D1%8B%20%D0%B8%D0%B7%20%D0%9F%D0%BE%D0%BA%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%20%D0%B8%20%D0%9C%D0%B8%D1%80%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4%D0%B0%20%D0%B2%20%D0%B1%D0%B0%D1%81%D1%81%D0%B5%D0%B9%D0%BD%20%D0%9D%D0%BE%D0%B2%D0%BE%D0%B4%D0%BE%D0%BD%D0%B5%D1%86%D0%BA%D0%BE%D0%B3%D0%BE&quot;. Here is the website link: https://mirnograd.in.ua/besplatnye-tury-iz-pokrovska-i-mirnograda-v-bassejn-novodonetskogo/. Thank you.">
						<div class="apss-icon-block clearfix">
							<i class="fa  fa-envelope"></i>
							<span class="apss-social-text">Send email</span>
							<span class="apss-share">Mail</span>
						</div>
					</a>
				</div>

				<div class="apss-print apss-single-icon">
					<a rel="nofollow" title="Print" href="javascript:void(0);" onclick="window.print(); return false;">
						<div class="apss-icon-block clearfix"><i class="fa fa-print"></i>
							<span class="apss-social-text">Print</span>
							<span class="apss-share">Print</span>
						</div>
					</a>
				</div>
				</div>
Страница парсинга: [url]https://mirnograd.in..ua/besplatnye-tury-iz-pokrovska-i-mirnograda-v-bassejn-novodonetskogo/[/url]

Пробовал различные варианты, все равно не удаляется:
111.png
111.png (28.15 КБ) 10806 просмотров
Прошу помощи.

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

Re: Как убрать блок с ссылками

Сообщение Admin » 03 апр 2021, 13:01

Какой именно блок Вам нужно вырезать? Покажите на картинке.
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

Phoboss
Новичок
Сообщения: 5
Зарегистрирован: 29 янв 2021, 10:14
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Как убрать блок с ссылками

Сообщение Phoboss » 05 апр 2021, 10:44

Этот: <div class="apss-social-share apss-theme-4 clearfix"(.*?)</div>
1.png
1.png (211.25 КБ) 10795 просмотров
Самое интересное, чуть выше блок |<div class="entry-meta clearfix">(.*?)</div>|is удалился нормаль, а этот никак.

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

Re: Как убрать блок с ссылками

Сообщение Admin » 05 апр 2021, 21:31

Попробуйте: |<div class='apss-social-share apss-theme-4 clearfix' >.*?<footer class="entry-footer">|is

При вырезании мусора в шаблонах обработки WPGrabber нужно использовать выражение не (.*?), а .*?, т.е. без скобок!!!
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

Phoboss
Новичок
Сообщения: 5
Зарегистрирован: 29 янв 2021, 10:14
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Как убрать блок с ссылками

Сообщение Phoboss » 06 апр 2021, 09:29

Все работает. Спасибо большое!

Ответить