Собираю информацию с сайта и местами встречается текст в Unicode. Вот пример результата: \u0410\u0440\u0442\u043e\u043d \u0421\u041f\u0414-3 \u0410\u0440\u0442\u043e\u043d SPR-1L \u0410\u0440\u0442\u043e\u043d \u0421\u041f\u0414-3.10 \u0411\u0430\u0437\u0430 \u041101 \u0410\u0440\u0442\u043e\u043d SPR-1 \u0410\u0440\u0442\u043e\u043d \u0421\u041f\u0414-3.2 \u0410\u0440\u0442\u043e\u043d \u0421\u041f\u0414-3.10 \u0411\u0430\u0437\u0430 \u04112 \u0410\u0440\u0442\u043e\u043d \u0422\u041f\u0422-2 Как его преобразовать этот результат к человеческому виду?
Добрый день, укажите урл где встречаются такая последовательность, так проще понять контекст Обычно так кодируются строки в JSON
Добрый день! Вот ссылка http://bezpeka.com.ua/shop/product/arton-spd-3. В примере каждая строка с отдельной ссылки. Данные тяну из блока <script type='text/javascript'>var gaProduct = {"id":18222,"name":"\u0410\u0440\u0442\u043e\u043d \u0421\u041f\u0414-3","price":105,"brand":"\u0410\u0440\u0442\u043e\u043d","category":"\u0414\u0430\u0442\u0447\u0438\u043a\u0438 \u043f\u043e\u0436\u0430\u0440\u043d\u044b\u0435"};</script> Здесь интересны вот эти данные: "name":"\u0410\u0440\u0442\u043e\u043d \u0421\u041f\u0414-3" "brand":"\u0410\u0440\u0442\u043e\u043d",
Не нашел мануала по функциям JSON для конвертации текста, которые будут работать в апарсере. Можете подсказать?
Добрый день. О каких именно функциях речь? tools.parseJSON здесь вполне достаточно: Парсим JSON из кода страницы и выводим нужные значения.
Не получилось воспроизвести ваш результат в редакторе заданий, работает только в тестовом парсинге. В чем может быть проблема?
Сложно сказать, не видя пресета. Скорее всего где-то допускаете ошибку, например, если вы прописываете шаблон в Общем формате результата, то возможно забыли p1.
Вся информация по форматированию результатов есть в Документации: https://a-parser.com/wiki/result-format/ Покажите ваш пресет, тогда можно будет более точно сказать где проблема.
Добрый день! Вроде разобрался с выводом. Появился еще один вопрос. На указанном сайте есть товары без модификаций, а есть с модификацией по цвету, ссылка для всех модификаций одна, а цена, наличие и артикул разные. Я пишу все это в массивы, но толком не понимаю как ими пользоваться. Есть три массива в каждом одинаковое количество элементов на каждый товар. Надо что бы элементы выводились поочередно из каждого массива. Что бы каждая модификация писалась в отдельной строчке как отдельный товар. Артикул, Ссылка, Бренд, Модель, Наличие, Цена.
Здравствуйте. С примером как выводить данные из нескольких массивов вы можете ознакомиться по этой ссылке
"\n" Error: Template error: line 1: unexpected token (") [% json = tools.parseJSON(data); json.name_ "\n"; json.brand_ "\n" %] без "\n" пустой результат.
Подскажите как декодировать строку вида: Код: %u0418%u043D%u0442%u0435%u0440%u043D%u0435%u0442-%u043C%u0430%u0433%u0430%u0437%u0438%u043D%20%uD83C%uDF3C%u0414%u043E%u0441%u0442%u0430%u0432%u043A%u0430%20%u043F%u043E%20%u0432%u0441%u0435%u0439%20%u0420%u043E%u0441%u0441%u0438%u0438%20250%u20BD%uD83C%uDF3C%u0412%u043E%u0437%u0432%u0440%u0430%u0442%u0430%20%u0438%20%u043E%u0431%u043C%u0435%u043D%u0430%20%u043D%u0435%u0442%20%uD83C%uDF3C%u041F%u0440%u0435%u0434%u043E%u043F%u043B%u0430%u0442%u0430%20%u043F%u043E%u043B%u043D%u0430%u044F%u2764%uFE0F%u0440%u0435%u043A%u043B%u0430%u043C%u0430%20%u0432%20%u0441%u0442%u043E%u0440%u0438%u0441%2050%u20BD%2C%20%u043B%u0435%u043D%u0442%u0430%20100%u20BD Известно что это Unicode Entities (декодировать строку можно через онлайн сервис __https://www.online-toolz.com/tools/text-unicode-entities-convertor.php) А как это сделать через апарсер? Не нахожу решения, конструктор результатов Decode HTML Entities не справляется с декодированием и оставляет строку как есть. Заранее благодарен.