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

Как добавить несколько полей в массив результатов в JS парсере?

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

  1. sergeda

    sergeda A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    22 май 2013
    Сообщения:
    193
    Симпатии:
    23
    Объявил в конструкторе:

    results: {
    arrays: {
    people: ['People', [
    ['name', 'Name'],
    ['phone', 'Phone']
    ]]
    }
    },
    results_format: "$people.format('$name; $phone\\n')",


    Затем добавляю в результаты так:

    results.people.push([name, phone]);
    Для проверки эти name и phone выводил в лог, это обычные строки.
    Но когда тестирую задачу в результатах получаю:

    ARRAY(0x105ce6d0); ARRAY(0x105ce180)

    Что я делаю не так и как сделать правильно?
     
  2. Support Юра

    Support Юра A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    13 июн 2017
    Сообщения:
    122
    Симпатии:
    70
    Здравствуйте. Нужно посмотреть весь код парсера. Скиньте в личку по одному с контактов:
    телеграм @aparser1
    скайп [email protected]
     

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