1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Как собрать все url с параметрами?

Тема в разделе "Техническая поддержка", создана пользователем vipuncle, 21 июл 2016.

  1. vipuncle

    vipuncle A-Parser Pro License
    A-Parser Pro

    Регистрация:
    7 апр 2015
    Сообщения:
    125
    Симпатии:
    42
  2. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.348
    Симпатии:
    2.096
    Откуда собрать, с какими параметрами?
     
  3. vipuncle

    vipuncle A-Parser Pro License
    A-Parser Pro

    Регистрация:
    7 апр 2015
    Сообщения:
    125
    Симпатии:
    42
    на входе список урл, заходим на каждый и если есть ссылки с любыми GET параметрами например: https://www.google.com/search?q=aparser то сохраняем.
     
  4. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.348
    Симпатии:
    2.096
    vipuncle нравится это.
  5. uroboka

    uroboka A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    3 окт 2015
    Сообщения:
    14
    Симпатии:
    4
    Как сохранить не все ссылки, а только 5 любых ссылок с каждого сайта?
     
    #5 uroboka, 17 янв 2017
    Последнее редактирование: 17 янв 2017
  6. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.348
    Симпатии:
    2.096
    Либо так (5 первых внутренних ссылок):
    Код:
    $intlinks.0.link\n$intlinks.1.link\n$intlinks.2.link\n$intlinks.3.link\n$intlinks.4.link\n
    либо шаблоном из этого поста, изменив serp на intlinks: https://a-parser.com/threads/1763/#post-5357
    либо, если нужно рандомно выбрать указанное кол-во ссылок, то так:
    [​IMG]
    Код:
    [% limit = 5;
    USE Math;
    FOREACH i IN [1..5];
        n = Math.rand(intlinks.size);
        intlinks.$n.link _ "\n";
    END %]
     
    uroboka нравится это.

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