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

Можно ли в формате результата как-то вывести информацию для дебага?

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

  1. sergeda

    sergeda A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    22 май 2013
    Сообщения:
    193
    Симпатии:
    23
    Делаю regex метчинг в форматере и не понимаю почему не работает. Можно ли как то выводить в лог или еще куда информацию с форматтера для дебага?
     
  2. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    185
    Здравствуйте. Что именно вы хотите вывести? Исходный код приходящей страницы и многое другое вы можете посмотреть в тестовом парсинге.
    Подробней по этой ссылке
     
  3. sergeda

    sergeda A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    22 май 2013
    Сообщения:
    193
    Симпатии:
    23
    Мне не нужно исходный код страницы. Мне нужно распечатать значения переменных
     
  4. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    185
    Тогда просто выведите ее.
    Допустим так.
    Код:
    [%
    perem = p1.data.match('Регулярка');
    #чтобы вывести её достаточно написать
    perem;
    %]
    Подробней о шаблонизаторе можете узнать по этой ссылке
    Подробней о формате результата можете познакомиться по этой ссылке
     
  5. sergeda

    sergeda A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    22 май 2013
    Сообщения:
    193
    Симпатии:
    23
    Это можно в любом месте сделать или только в конце кода? У меня цикл в нем еще цикл и внутри второго цикла переменная, значение которой хочу посмотреть. Как это правильно сделать?
     
  6. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    185
    Просто вывести. Чтобы вывести значение переменной достаточно ее написать.К элементам массива можно обращаться так
    [%
    arr.$i.perem
    %]
    Где arr - это массив
    $i - это номер элемента массива
    perem - название переменной.
     
    sergeda нравится это.

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