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

Пресет Статистика по результатам парсинга 1.0

Сбор статистики во время парсинга и вывод ее в конце работы

  1. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.545
    Симпатии:
    2.163
    [​IMG]
    Код:
    eyJwcmVzZXQiOiJTdGF0IiwidmFsdWUiOnsicHJlc2V0IjoiU3RhdCIsInBhcnNl
    cnMiOltbIlNFOjpHb29nbGUiLCJkZWZhdWx0Il1dLCJyZXN1bHRzRm9ybWF0Ijoi
    JHAxLnByZXNldFxuWyUtIEZPUkVBQ0ggcDEuc2VycDtcblx0ZG9tYWluID0gbGlu
    ay5tYXRjaCgnKCg/Omh0fGYpdHBzPzpcXC9cXC8uKz8pKD86XFwvfCQpJywgMSku
    MDtcblx0c3RhdERvbWFpbi4kZG9tYWluID0gc3RhdERvbWFpbi4kZG9tYWluICsg
    MTtcbkVORDtcbklGIHAxLmluZm8uc3VjY2VzcyA9PSAwO1xuXHRmYWlsZWQucHVz
    aChxdWVyeSk7XG5FTkQgJV0iLCJyZXN1bHRzU2F2ZVRvIjoiZmlsZSIsInJlc3Vs
    dHNGaWxlTmFtZSI6IiRkYXRlZmlsZS5mb3JtYXQoKS50eHQiLCJhZGRpdGlvbmFs
    Rm9ybWF0cyI6W10sInJlc3VsdHNVbmlxdWUiOiJubyIsInF1ZXJ5Rm9ybWF0Ijpb
    IiRxdWVyeSJdLCJ1bmlxdWVRdWVyaWVzIjpmYWxzZSwic2F2ZUZhaWxlZFF1ZXJp
    ZXMiOmZhbHNlLCJpdGVyYXRvck9wdGlvbnMiOnsib25BbGxMZXZlbHMiOmZhbHNl
    LCJxdWVyeUJ1aWxkZXJzQWZ0ZXJJdGVyYXRvciI6ZmFsc2UsInF1ZXJ5QnVpbGRl
    cnNPbkFsbExldmVscyI6ZmFsc2V9LCJyZXN1bHRzT3B0aW9ucyI6eyJvdmVyd3Jp
    dGUiOmZhbHNlfSwiZG9Mb2ciOiJubyIsImtlZXBVbmlxdWUiOiJObyIsIm1vcmVP
    cHRpb25zIjp0cnVlLCJyZXN1bHRzUHJlcGVuZCI6IlslIHN0YXREb21haW4gPSB7
    fTtcbmZhaWxlZCA9IFtdICVdIiwicmVzdWx0c0FwcGVuZCI6IlxcbioqKioqXHUw
    NDIxXHUwNDQyXHUwNDMwXHUwNDQyXHUwNDM4XHUwNDQxXHUwNDQyXHUwNDM4XHUw
    NDNhXHUwNDMwIFx1MDQzN1x1MDQzMFx1MDQzNFx1MDQzMFx1MDQzZFx1MDQzOFx1
    MDQ0Zjpcblx1MDQxZFx1MDQzNVx1MDQ0M1x1MDQzNFx1MDQzMFx1MDQ0N1x1MDQz
    ZFx1MDQ0Ylx1MDQ0NSBcdTA0MzdcdTA0MzBcdTA0M2ZcdTA0NDBcdTA0M2VcdTA0
    NDFcdTA0M2VcdTA0MzI6ICRmYWlsZWQuc2l6ZVxuWyUgSUYgZmFpbGVkLnNpemUg
    PiAwO1xuXHRmYWlsZWQuam9pbignLCAnKSBfIFwiXFxuXCI7XG5FTkQgJV1cblx1
    MDQxYVx1MDQzZVx1MDQzYi1cdTA0MzJcdTA0M2UgXHUwNDQxXHUwNDQxXHUwNDRi
    XHUwNDNiXHUwNDNlXHUwNDNhIFx1MDQzZlx1MDQzZSBcdTA0M2FcdTA0MzBcdTA0
    MzZcdTA0MzRcdTA0M2VcdTA0M2NcdTA0NDMgXHUwNDM0XHUwNDNlXHUwNDNjXHUw
    NDM1XHUwNDNkXHUwNDQzOlxuWyUgRk9SRUFDSCBrZXkgSU4gc3RhdERvbWFpbi5u
    c29ydC5yZXZlcnNlO1xuXHRrZXkgXyAnOiAnIF8gc3RhdERvbWFpbi4ka2V5IF8g
    XCJcXG5cIjtcbkVORCAlXSIsInF1ZXJ5QnVpbGRlcnMiOltdLCJyZXN1bHRzQnVp
    bGRlcnMiOltdLCJjb25maWdPdmVycmlkZXMiOltdfX0=
    
    • Для работы данного пресета нужна версия А-Парсера не ниже 1.1.336.
    • В данном пресете для примера использован парсер SE::Google SE::Google.
    • Выводится стандартный результат, его можно менять как обычно.
    • В общий формат результата добавлен шаблон, который считает нужную статистику:
      [​IMG]
    • Домены извлекаются в шаблоне регулярным выражением (нужно для подсчета кол-ва ссылок для каждого домена).
    • В поле Начальный текст (Preppend text) объявляются переменные:
      [​IMG]
    • В поле Конечный текст (Append text) выводится статистика:
      [​IMG]
    То, что прописано в Начальном и Конечном текстах, выводится в начале и в конце файла (что равнозначно началу и окончанию парсинга). Благодаря общему пространству переменных, становится возможным организовать единоразовый вывод статистики или других данных с поддержкой шаблонов Template Toolkit.

    Пример вывода статистики:
     
    sim0n и limoshkaa нравится это.
  2. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    4.545
    Симпатии:
    2.163

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