Страница 1 из 1
Как убрать блок с ссылками
Добавлено: 22 янв 2021, 02:51
nikola111
Всем доброго времени суток!
При создании пары лент возникла проблема со сбором ссылок с индексной страницы. Дело в том что на странице для граббинга есть блок Последние новости. В первую очередь подтягиваются ссылки именно из этого блока. А так как ссылки постоянно меняются, то вырезать нужно целый блок. А с этим проблема. Не вырезается этот блок.
- Screenshot_11.png (114.3 КБ) 11558 просмотров
- Screenshot_2.png (36.57 КБ) 11558 просмотров
- Screenshot_3.png (19.86 КБ) 11558 просмотров
Re: Как убрать блок с ссылками
Добавлено: 04 фев 2021, 21:44
Admin
Нужно данные ссылки вырезать с помощью дополнительных шаблонов обработки:
"индексная html-страница (rss-контент или vk-лента)"
Типа такого выражения должно быть: |<head>.*?<nav class="b-sections">|is
Re: Как убрать блок с ссылками
Добавлено: 02 апр 2021, 10:39
Phoboss
Аналогичная проблема с блоком:
Код: Выделить всё
<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&url=https%3A%2F%2Fmirnograd.in.ua%2Fbesplatnye-tury-iz-pokrovska-i-mirnograda-v-bassejn-novodonetskogo%2F&');" 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/&body=Hey Buddy!, I found this information for you: "%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". 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 (28.15 КБ) 11484 просмотра
Прошу помощи.
Re: Как убрать блок с ссылками
Добавлено: 03 апр 2021, 13:01
Admin
Какой именно блок Вам нужно вырезать? Покажите на картинке.
Re: Как убрать блок с ссылками
Добавлено: 05 апр 2021, 10:44
Phoboss
Этот: <div class="apss-social-share apss-theme-4 clearfix"(.*?)</div>
- 1.png (211.25 КБ) 11473 просмотра
Самое интересное, чуть выше блок |<div class="entry-meta clearfix">(.*?)</div>|is удалился нормаль, а этот никак.
Re: Как убрать блок с ссылками
Добавлено: 05 апр 2021, 21:31
Admin
Попробуйте: |<div class='apss-social-share apss-theme-4 clearfix' >.*?<footer class="entry-footer">|is
При вырезании мусора в шаблонах обработки WPGrabber нужно использовать выражение не (.*?), а .*?, т.е. без скобок!!!
Re: Как убрать блок с ссылками
Добавлено: 06 апр 2021, 09:29
Phoboss
Все работает. Спасибо большое!