A-Parser Support
Активный пользователь
- Регистрация
- 03.06.2013
- Сообщения
- 293
- Благодарностей
- 30
- Баллы
- 28
1.2.455 - поддержка puppeteer, все методы в Net::HTTP, обновление Bypass Cloudflare
Начиная с версии 1.2.455 мы начинаем официальную поддержку Node.JS модуля puppeteer - средства автоматизации работы с браузером Chrome(Chromium), благодаря чему возможен полноценный рендеринг DOM с поддержкой JS. В качестве примера мы выкладываем парсер, который делает скриншоты сайтов в формате PNG, доступен выбор размера скриншота. Chromium может быть запущен как на Windows, так и на Linux серверах без GUI.
Улучшения
Исправления в связи с изменениями в выдаче
Исправления
![](/discussion/proxy.php?image=https%3A%2F%2Ffiles.a-parser.com%2Fimg%2Fap%2Bpuppeteer.png&hash=f0c26d6438db6c1bc6be9a120f6be002)
Начиная с версии 1.2.455 мы начинаем официальную поддержку Node.JS модуля puppeteer - средства автоматизации работы с браузером Chrome(Chromium), благодаря чему возможен полноценный рендеринг DOM с поддержкой JS. В качестве примера мы выкладываем парсер, который делает скриншоты сайтов в формате PNG, доступен выбор размера скриншота. Chromium может быть запущен как на Windows, так и на Linux серверах без GUI.
Улучшения
-
- В
- Добавлена возможность форматирования всех цифр в интерфейсе
- JS парсеры: в this.parser.request для override добавлена опция needData, которая определяет передавать или нет в ответе data/pages[], может использоваться для оптимизации
- JS парсеры: добавлена поддержка модулей url и ws
Исправления в связи с изменениями в выдаче
Исправления
- Исправлена работа функции Bypass Cloudflare в
- Исправлена ошибка, из-за которой при определенных настройках не писался Начальный текст
- Исправлена работа некоторых socks4 прокси
- Исправлена ошибка в $tools.base64.encode() при работе с кириллическими символами
- В
- JS парсеры: исправлена редкая ошибка в работе сокетов в Node.js