1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

HTML::LinkExtractor

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

  1. Ban

    Ban A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    9 окт 2017
    Сообщения:
    3
    Симпатии:
    0
    Код:
     $options = array(
                'parsers' => array(
                    array(
                        'HTML::LinkExtractor',
                        'minimal',
                        array(
                            'type' => 'override',
                            'id' => 'formatresult',
                            'value' => '$intlinks.format(\'$query.id:::$link\\n\')',
                        ),
                        array(
                            'type' => 'unique',
                            'result' => array(
                                'intlinks',
                                'link',
                            ),
                            'uniqueType' => 'string',
                            'uniqueGlobal' => true,
                        ),
                    ),
    
                ),
                'resultsFormat' => '$p1.preset',
                'resultsUnique' => 'string',
                'resultsFileName' => 'link/' . now() . ".txt",
    //            'keepUnique' => 'No',
                'saveFailedQueries' => 'Yes',
    
    //            "doLog" => "db",
    
                'queryFormat' => array(
                    '$query'
                ),
                'queryBuilders' => array(
                    array(
                        'source' => 'query',
                        'type' => 'stringSplit',
                        'separator' => ':::',
                        'to' => array(
                            'id',
                            'query'
                        )
    
                    ),
                )
            );
    [​IMG]
    Результатов уникальных больше, чем просто результатов.
     
    #1 Ban, 21 май 2018
    Последнее редактирование: 21 май 2018
  2. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.547
    Симпатии:
    2.164
    Две уникализации включено: по строке и по любому результату, поэтому кол-во уникальных больше. При этом файл результата будет правильный.
     
    Ban и Forbidden нравится это.

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