Генерация списка ссылок

Тема в разделе "Разное", создана пользователем ser9ga, 8 янв 2017.

  1. ser9ga

    ser9ga Member Пользователи

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Подскажите, есть ли возможность генерировать разное количество ссылок для каждого из "ключевых слов"?
     

    Вложения:

  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Нет.

    Скажите, какой смысл?
     
  3. ser9ga

    ser9ga Member Пользователи

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Например есть две категории товаров. В первой 100 страниц товаров, а во второй - 5 страниц.
    Можно конечно сгененировать список на 100 страниц для каждой категории, но тогда во второй категории с 6 по 100 страницу будет искать ссылки "вхолостую", потому что их там нет.
     
    Последнее редактирование: 8 янв 2017
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    В таких случаях нужно собирать ссылки сканером сайтов (ctrl+7).

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

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

    С уважением к вам, Сергей...
     
  5. ser9ga

    ser9ga Member Пользователи

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    А как в сканере производить поиск ссылок не во всем документе, а в заданных границах парсинга?
    Как во вкладке "ссылки".
     
  6. ser9ga

    ser9ga Member Пользователи

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    В сканере сайтов в разделе "поиск-замена получаемого кода web-страницы" пытаюсь использовать такую конструкцию:

    {skip}<ul class="products-grid|
    [AUTO]</ul>{skip}|

    Необходимо удалить все что до "<ul class="products-grid" и все что после "</ul>", которая по уровню соответствует ul в первом правиле.
    На практике не работет.
     
  7. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Использование [AUTO] в функциях поиск замены нигде не документировано и, естественно там оно не работает.

    Замените все <ul> (которые без класса products-grid) например, на <p> и основной UL будет доступен для парсинга поиск-заменой:
    Код:
    <ul>{skip}</ul>|<p>{skip}</p>
    <ul class="profucs-grid{get}</ul>|{get}
     
    ser9ga нравится это.
  8. ser9ga

    ser9ga Member Пользователи

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Спасибо, помогло.

    Извиняюсь, возможно уже оффтоп пошел,
    Есть такая конструкция в коде (из встроенного браузера):
    <a class="previous ic ic-left" rel="nofollow" href="Ссылки недоступны для гостей" title="Пред."></a>

    В поиск-замене кода (в сканере сайтов) пишу правило:
    "<a class="previous{skip}</a>|"

    В итоге замены не происходит, ссылка проскакивает в список ссылок.

    Полный текст правил:

    "[ONERULE]
    {skip}class="availability in-stock"|
    {skip}<ul class="products-grid|
    [/ONERULE]
    class="availability in-stock"{skip}|
    <span>Фильтр</span>{skip}|
    <a class="previous{skip}</a>|"
     
  9. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста.

    Замена происходит, просто такая же ссылка есть где-то еще в коде.

    PS: В нижней части окна редактора поиск-замены есть инструменты для тестирования на любом тексте, пользуйтесь этим.
     
    ser9ga нравится это.

Поделиться этой страницей