История версий надстройки Parser

Выпущены 290 версий надстройки Parser, начиная с даты 18.11.2013

ВерсияДатаОписание изменений
4.4.724.12.2024+ добавлено действие для создания массива дат
4.4.611.12.2024+ доработки по диалоговому окну выбора параметров (переменных)
4.4.516.10.2024+ мониторинг цен: добавлена возможность задавать маску имени домена вместо его имени
4.4.417.08.2024- обход блокировки скачивания в Chrome
4.4.310.08.2024- исправлена ошибка вставки изображений в ячейки
4.4.231.07.2024- исправлена проблема с отображением прогрессбара на Excel 2013 и новее
4.3.2524.07.2024- исправлена ошибка вставки изображений в ячейки
4.3.2417.07.2024тестирование новой обёртки для надстроек
4.3.2313.07.2024возвращен пункт меню «Показать алгоритм работы парсера в браузере»
4.3.2212.07.2024- исправлена ошибка загрузки файлов с веб сервера IIS
4.3.2109.07.2024тест новой системы обновления
4.3.1624.06.2024- исправлена ошибка в действии Выборка из XML
4.3.1520.06.2024+ можно отключать форматирование отдельных столбцов (при выводе динамических столбцов применение форматирования ранее сильно тормозило процесс)
- исправлена ошибка в действии Поиск тегов (не искались нестандартные теги)
4.3.1420.06.2024+ реализовано тестирование запуска мониторинга цен по расписанию
4.3.1314.06.2024+ добавлено действие создания папки
+ добавлено действие для получения пути к системным папкам / получения переменных окружения
4.3.1214.06.2024+ мониторинг цен: реализован запуск по расписанию
+ мониторинг цен: выделение маркерами ячеек с изменёнными ценами
4.3.1111.06.2024- исправлены ошибки предыдущего обновления
4.3.1010.06.2024- мелкие исправления
4.3.807.06.2024+ доработки по мониторингу цен: реализовано отображение списка настроенных полей, а также статистики и скорости обработки для каждого сайта
4.3.705.06.2024- исправлены ошибки предыдущего обновления
4.3.605.06.2024+ доработки по установке Selenium
4.3.504.06.2024+ реализована автоматическая установка Selenium и обновление драйвера браузера Chrome
+ доработано меню программы
4.3.401.06.2024- исправлены ошибки предыдущего обновления
+ программа сама отслеживает добавление и переименование файлов в папке Настройки парсеров, и автоматически обновляет панель инструментов
4.3.031.05.2024+ множественные доработки по мониторингу цен
+ реализован поиск ссылок на товары, и анализ конкурентов
+ переделано меню программы
4.2.1229.05.2024тестирование новой системы обновлений надстройки (прежняя выдавала ошибку)
4.2.1125.05.2024- исправлены ошибки в запуске браузера Chrome (теперь запуск не тормозит несколько секунд)
+ небольшие доработки по мониторингу цен и работе с браузером
4.2.1021.05.2024+ добавлена возможность протестировать мониторинг цен (пункт в меню Дополнительно)
4.2.920.05.2024+ мониторинг цен теперь может обрабатывать все листы файла Excel
4.2.815.05.2024- исправлена ошибка обновления драйвера для Google Chrome
4.2.708.05.2024упрощён интерфейс программы в плане установки и обновления Selenium
4.2.616.08.2023- исправлена ошибка автообновления драйвера для браузера Chrome
4.2.520.07.2023- исправлено: на прогрессбаре корректно выводится время работы, если оно превышает сутки
+ в действии загрузки страницы по ссылке появился доп. параметр «ignore-errors», позволяющий не выводить сообщения об ошибках загрузки страницы этим действием
- восстановлено считывание заголовков запроса из буфера обмена
+ парсер отделяет ошибки SSL соединения от прочих, и выводит ссылку на новую инструкцию
4.2.423.06.2023+ доработки по мониторингу цен
4.2.331.05.2023+ Добавлено действие «Загрузить текст из файла PDF» (текст считывается без использования браузера, средствами консольной утилиты PDFtoText.exe)
4.2.225.05.2023+ парсер автоматически отключает перенаправление из IE в Edge
+ добавлен пункт «Запустить Internet Explorer» в меню Дополнительно
4.2.106.05.2023- исправлена ошибка в действии Быстрый поиск в JSON
4.2.004.05.2023+ добавлено новое действие «Траспонировать таблицу»
+ в действии «HTML: замена / изменение тегов» теперь можно вычислять новое содержимое тега вызовом набора действий
+ возможность задавать форматирование ячеек (полужирный шрифт, размер шрифта, формат ячеек)
+ переделано действие «Регулярные выражения»
+ доработки по интерфейсу списка действий (можно упорядочить список изобранных действий, некоторые действия получили более понятные имена)
4.1.1003.05.2023+ добавлено действие «Информация о файле» (дата создания / изменения файла, размер файла, и т.п.)
+ теперь можно включать / отключать приём Cookies в действиях для POST запроса и загрузки страницы
+ добавлена возможность задавать минимальную и максимальную высоту строк при выводе на лист
+ при экспорте содержимого файла Word в формат HTML, теперь в результат (HTML) выводятся и ссылки на файлы картинок
+ мелкие исправления по интерфейсу
4.1.919.04.2023- исправлена ошибка с кодировкой имени скачиваемого файла, в режиме оригинальных имён файлов
4.1.818.04.2023попытка восстановить совместимость с Office 2007
4.1.715.04.2023+ добавлено действие «Декартово произведение массивов»
4.1.613.04.2023- исправлена ошибка версии 4.1.4 (таблица перерисовывалась после вывода каждой строки, что замедляло парсинг)
+ корректировка преобразования HTML в текст
+ мелкие доработки
4.1.510.04.2023- исправлена ошибка с условным форматированием в мониторинге цен
4.1.407.04.2023+ мелкие доработки по интерфейсу
4.1.327.03.2023+ доработан прогресс-бар (можно выводить дополнительную информацию, в т.ч. в виде лога)
+ добавлено новое действие для работы с прогресс-баром
+ добавлены спец. наборы действий Parser_AfterPageLoad (срабатывает после загрузки каждой страницы) и Parser_OnError (срабатывает при возникновении заданной ошибки при загрузке страницы / POST запроса)
4.1.224.03.2023- исправлена ошибка с некорректными заголовками запросов (ошибка появилась в версии 4.0.9)
Версии до 4.0.8 включительно обновлять не обязательно
4.1.124.03.2023+ доработано диалоговое окно переменных: выбор даты из календаря (тип поля TextBox Date), поддержка полей двойной ширины, можно выводить переменные в разное количество столбцов (от 1 до 4), при изменении переменных на этой форме можно автоматически выполнять набор действий, и выводить информацию на эту же форму.
4.1.023.03.2023- исправлена ошибка с заголовками запросов, допущенная в версии 4.0.9
4.0.1021.03.2023+ доработан функционал взаимодействия с браузерами (возможность работы со всплывающими окнами на странице)
+ при запуске браузера из меню надстройки, парсер НЕ подключается к браузеру Chrome (некоторые сайты видят подключение, и блокируют работу с сайтом)
4.0.920.03.2023- исправлена ошибка с перезаписью заголовков для POST запросов
4.0.803.03.2023- устранена ошибка «Используется устаревшая версия программы»
4.0.721.02.2023+ доработки по использованию браузера Chrome
+ незначительные исправления по интерфейсу
4.0.620.02.2023+ доработана форма добавления нового парсера
+ в действие «Загрузить страницу по ссылке» добавлена возможность перебирать все страницы пейджера
4.0.512.02.2023- исправлена ошибка в действии «HTML: получить все ссылки пейджера»
4.0.408.02.2023+ добавлена параметр для указания времени ожидания страницы в действии «Браузер: запустить» (для обхода защиты Cloudfare может потребоваться больше времени)
4.0.307.12.2022+ добавлена команда прокрутки страницы в действии «Браузер: найти элемент»
4.0.229.11.2022+ реализовано автоматическое обновление драйвера для браузера Chrome
- исправлены незначительные ошибки
4.0.115.10.2022мониторинг цен: добавлена поддержка новых браузеров
4.0.013.10.2022+ реализована поддержка современных браузеров (Chrome и т.п.)
Добавлено 10 новых действий для взаимодействия с браузером
3.9.1610.06.2022мелкое исправление по мониторингу цен
3.9.1517.05.2022мелкое исправление по мониторингу цен
3.9.1405.04.2022+ доработано действие декодирования Base64, теперь можно сохранять результат раскодировки в бинарный файл (нужно для сохранения Base64 изображений из HTML в файлы)
3.9.1309.03.2022мелкое исправление по мониторингу цен
3.9.1204.02.2022- исправлены ошибки в мониторинге цен
3.9.1102.10.2021мелкое исправление по мониторингу цен
3.9.1001.09.2021+ мониторинг цен: реализован режим вывода цен только для товаров в наличии
3.9.929.08.2021+ доработан мониторинг цен (добавлен вывод информации о времени запуска и продолжительности обновления цен, исправлена ошибка с обновлением цен для выбранных сайтов)
3.9.819.07.2021+ доработано действие для поиска значений в JSON
3.9.721.05.2021+ добавлено действие для склеивания 2 массивов
+ доработки по мониторингу цен конкурентов (поддержка нестандартных доменов 2 уровня, расширение функционала с выбором из нескольких цен на странице)
3.9.622.04.2021- исправлены мелкие ошибки
+ доработки по мониторингу цен конкурентов (добавлена поддержка сайтов с авторизацией)
3.9.519.03.2021- исправлена ошибка с вызовом наборов действий из файла ресурсов
3.9.401.03.2021+ доработки по мониторингу цен конкурентов (поддержка прокси)
- исправлена ошибка с зацикливанием парсера при использовании прокси
3.9.326.02.2021+ новый функционал для мониторинга цен конкурентов
+ доработано действие для выполнения списка замен
- исправлена ошибка в действии Проверка на выполнение условия
+ доработана команда для вызова наборов действий
+ добавлен встроенный набор действий BITRIX_GetProductOptionsList
+ новое действие для фильтрации массива: «Найти подходящие элементы массива»
+ в действии «Поиск тегов» добавлен тип результата ConvertToNumber
+ в действии «Проверка на выполнения условия» появился режим сравнения «содержит число»
3.9.216.02.2021+ доработано действие для загрузки файла
- исправлены мелкие ошибки
3.9.127.01.2021+ реализован запуск мониторинга цен по расписанию из планировщика задач Windows
+ добавлена поддержка эмодзи в функции преобразования HTML в текст
+ добавлено новое действие для POST запроса (поддержка WinHTTP / WinInet, позже добавится еще IE)
3.9.026.01.2021+ новый интерфейс для работы с мониторингом цен конкурентов
+ доработан вывод сообщений об ошибках при загрузке страниц
- исправлены ошибки
3.8.611.01.2021- исправлена ошибка с перекодировкой URL
+ реализован новый интерфейс для мониторинга цен конкурентов (бета-версия)
3.8.509.01.2021- исправлены ошибки предыдущего обновления
3.8.408.01.2021- исправлены ошибки предыдущего обновления
3.8.306.01.2021- исправлена ошибка компиляции из предыдущего обновления
3.8.206.01.2021- исправлены ошибки предыдущего обновления
+ много мелких доработок по новым способам загрузки страниц
+ в окне редактирования списка действий отображается время загрузки страницы
3.8.129.12.2020+ добавлено новое действие для загрузки страниц
Теперь есть выбор способа загрузки из 4 вариантов:
• WinHTTP (режим по умолчанию, какой был раньше)
• WinAPI (который раньше назначался словом direct в поле Кодировка)
• WinINET (новый режим, в 95% случаев аналогичен direct)
• Internet Explorer (аналогичен действию «Открыть страницу в IE»)
+ в действии Поиск тегов можно теперь проверять по маске содержимого тега
(второй параметр = ContentMask), т.е. найти или удалить теги, в которых содержится заданный текст (или которые внутри пустые)
+ на форме общих настроек программы, на вкладке SSL, можно проверить версию TLS для каждого способа загрузки
- много мелких исправлений и доработок
3.7.815.12.2020- исправлена проблема с утечкой памяти при загрузке всех страниц пейджера в действии «Загрузить исходный код страницы»
3.7.722.11.2020мелкие исправления
3.7.631.08.2020+ добавлены опции для закрытия файла и приложения Excel при завершении работы парсера (на вкладке Дополнительно - Файл)
+ добавлена отладочная информация во всплывающие уведомления об ошибках загрузки страницы
- исправлена ошибка вывода динамических столбцов при создании нескольких листов в итоговом файле
3.7.510.07.2020+ плагины теперь запускаются из из папки настроек парсеров (если файл плагина имеет имя вида *plugin*.xla)
- исправлена ошибка с несохранением некоторых параметров действий
3.7.405.07.2020- исправлена ошибка предыдущего обновления (макросы вставлялись в файлы Excel в другой кодировке)
3.7.330.06.2020- исправлены ошибки предыдущих обновлений
+ переделано действие получение MD5 хеша (теперь не требуется установленный .NET Framework)
- исправлены ошибки в действии для быстрого поиска значения в JSON
3.7.215.06.2020- исправлена ошибка предыдущего обновления
+ добавлена возможность условного перехода между подуровнями действий в исходных данных
3.7.114.06.2020+ добавлена поддержка новых форматов файлов настроек (.xlp) - теперь файлы более компактные (за счёт использования JSON), и быстрее сохраняются изменения.
- исправлена ошибка конвертации текста в Base64
+ ускорено действие поиска тегов, особенно для поиска тегов loc в карте сайта, а также некоторые другие действия
+ добавлена возможность подгружать исходные данные для парсера из текстового файла, который находится в папке настроек парсеров
3.7.003.06.2020+ много мелких исправлений и доработок
3.6.1418.05.2020- исправлена проблема совместимости с Office 2003
3.6.1326.04.2020+ доработано действие «Получить Cookies из Internet Explorer» (теперь есть возможность считывать их напрямую из cookie файлов, а не только из открытой вкладки)
+ добавлена возможность скачивать файлы под оригинальными именами, когда файл отдаётся не напрямую веб-сервером, а кодом PHP (имя файла берется из заголовка Content-Disposition: attachment; filename="...", или же из URL последнего редиректа при скачивании файла)
3.6.1219.04.2020+ доработано действие «Поиск тегов»: теперь поиск работает и в HTML с переводами строк (раньше атрибуты не всегда считывались). Также до и после имени тега теперь можно указать звездочку (например, h* для поиска заголовков), — раньше нужно было писать корретное значение regexp - например, h.* или h[1-6]
+ добавлено действие «Коррекция XML»: оно удаляет все ссылки на Namespaces, декларации, схемы, и заменяет двоеточие на дефис в названиях элементов и атрибутов
+ доработан интерфейс окна редактирования списка действий
+ можно отключать вывод значений переменных во всплывающем окне, при тестировании действий
+ добавлены настройки шрифта для текстовых полей ИСХОДНОЕ ЗНАЧЕНИЕ и РЕЗУЛЬТАТ ОБРАБОТКИ
3.6.1117.04.2020+ добавлена история (список использованных парсеров) для быстрого перехода к ним
+ все сохранения в переменные в процессе тестирования действий теперь будут выводиться во всплывающем окне
+ доработано действие для поиска тегов
3.6.1010.04.2020+ доработано действие для считывания содержимого файлов Word
3.6.907.04.2020+ добавлена возможность посимвольного сравнения 2 текстовых строк (ячеек), на случай если не понятно, почему парсер не видит совпадения в 2 похожих строках
(новый пункт в меню Дополнительно)
- исправлена ошибка в действии для закрытия браузера Internet Explorer
- исправлена ошибка в преобразовании JSON в XML
+ добавлено новое действие: Выполнить команду Windows
3.6.814.01.2020- исправлены ошибки предыдущего обновления
+ мелкие доработки
3.6.712.01.2020+ добавлена возможность показа в браузере содержимого всех переменных
+ теперь можно включать действия так, чтобы они работали только в режиме тестирования
+ реализовано клонирование переменных парсера, и перемещение их в списке
+ добавлены действия «Вычислить значение (функция EVALUATE)», «Быстрый поиск значения в JSON», «Работа с GET параметрами URL»
+ доработаны действия: Выборка их XML, Проверка на выполнение условия (2 новых команды), Преобразование JSON в XML, и несколько других
3.6.517.12.2019+ добавлены методы PUT, DELETE и OPTION в действии открытия HTTP соединения
3.6.430.11.2019- исправлены незначительные ошибки
3.6.315.11.2019- исправлены ошибки в автонумерации столбцов и в подключении файлов ресурсов
3.6.212.11.2019+ доработано действие для получения всех гиперссылок на листе, вместе с адресами ячеек
+ парсеры с режимом исходных данных «Найти все гиперссылки на листе» теперь вместо поиска ячеек на листе могут считывать адреса ячеек из словаря с названием Parser_SourceData
+ ускорена работа парсеров для мониторинга цен конкурентов
3.6.110.11.2019+ реализована автоматическая нумерация столбцов (пока доступна только в режиме разработчика)
+ добавлена возможность задать цвет заливки для заголовков столбцов
+ переменные в выпадающих списках отсортированы по алфавиту
3.6.005.11.2019+ реализована поддержка файлов ресурсов (в которые можно выносить наборы действий и прочие объекты парсера, когда используются несколько однотипных парсеров для одного сайта, — в этом случае при измененяих на сайте достаточно обновить только наборы действий в файле ресурсов, и все парсеры подхватят изменения)
+ добавлено контекстное меню в списке столбцов и списке наборов действий в редакторе настроек парсера
- исправлены недоработки по интерфейсу
3.5.502.11.2019- исправлена ошибка компиляции предыдущей версии
3.5.401.11.2019+ доработаны функции для парсинга ПДФ файлов
3.5.302.10.2019+ программа доработана под использование мобильных прокси
+ в редактор парсера добавлены ссылки на справку по программе
3.5.206.09.2019+ добавлена поддержка пользовательских комментариев в действиях парсера
3.5.103.09.2019- исправлены ошибки в работе через прокси-серверы
3.5.002.09.2019Теперь программа умеет парсить и обрабатывать файлы Excel сложной структуры, применяя многофункциональное действие «Поиск ячейки на листе» (можно находить ячейки в заданном диапазоне по указанной маске, отступать от найденной ячейки в любую сторону (заодно можно расширить диапазон до нескольких строк или столбцов), считывать значения/ссылки/примечания из найденных ячеек, а также вносить изменения в эти ячейки.
Кроме того, программа научилась добавлять / удалять / скрывать столбцы, а также обрела несколько дополнительных функций, необходимых для задачи парсинга файлов Excel.
Добавлено и доработано несколько действий, и реализована поддержка спец.набора действий Parser_AfterLastLevel (срабатывающего после выполнения последнего подуровня и вывода данных на лист)
3.4.1422.06.2019+ доработано действие «Загрузить содержимое из файла MS Word»: теперь в режиме вывода в HTML считываются также и колонтитулы (выводятся в результат в тегах header и footer)
3.4.1331.03.2019+ доработано действие «Взять блоки текста между», - добавился новый параметр, позволяющий добавлять «начало блока» и «конец блока» к результатам
+ переделана опция "Форматировать столбцы (ширина столбцов + выравнивание)"
Теперь ширина столбцов задаётся всегда, а от галочки зависит только выравнивание и перенос текста
- исправлено появление ошибки при попытке получить служебную информацию во время активации вкладки Captcha в общих настройках программы (сервис RuCaptcha теперь не выдаёт такую информацию)
+ в действии «Прокси: работа со списком серверов» добавлены 2 команды: "Enable" и "Disable", которые включают / отключают режим использования прокси в процессе работы парсера
3.4.1225.11.2018+ доработаны несколько действий, и перекодировка RTF в HTML
3.4.1113.11.2018+ мелкие исправления по интерфейсу
+ добавлено новое действие для преобразования даты в формат / из формата UNIX
+ добавлено действие «Объединение (слияние) строк» в разделе Функции массива
3.4.1008.11.2018+ новое действие для добавления заголовка Basic Authorization
+ переделано действие Форматирование числа / даты: теперь действие понимает даты формата RFC3339 (типа 2016-07-19T07:30:36+05:00), а также возвращает пустое значение при попытке форматирования пустой / нулевой даты
3.4.908.11.2018мелкие исправления
3.4.807.11.2018+ доработана конвертация из RTF в HTML
- исправлена ошибка сброса кеша для PDF файлов
3.4.706.11.2018мелкие исправления и доработки
3.4.602.11.2018+ доработаны действия для обработки файлов PDF формата
+ добавлена возможность выбирать разделы для обработки в диалоговом окне (новое действие в разделе «Функции массива»)
3.4.529.10.2018+ ключ доступа к прокси вынесен в Общие настройки программы (меню Дополнительно)
+ доработаны действия конструктора HTTP запроса (добавлена возможность стирать старые Cookies в процессе редиректов)
3.4.424.10.2018+ доработано действие «Закрыть Internet Explorer».
Теперь можно закрыть все запущенные экземпляры этого браузера.
3.4.323.10.2018мелкие исправления
3.4.221.10.2018+ добавлены действия для работы со объектом Словарь (Dictionary) в разделе «Работа с переменными».
Теперь можно удалять дубликаты товаров (из разных подразделов сайта) в процессе парсинга, выводя на лист данные уже без повторов.
3.4.120.10.2018+ доработан функционал по прокси-серверам
+ добавлена возможность обновлять данные в имеющемся файле Excel (вкладка Вывод на лист / Дополнительно)
+ добавлены настройки для открытия / создания заданного файла при запуске парсера (вкладка Дополнительно / Файл)
3.4.015.10.2018+ добавлена поддержка прокси-серверов (с автоматическим переключением между ними)
Пока в режиме тестирования. Реализована только часть запланированного функционала.
3.3.1527.09.2018+ доработано действие «Проверка на выполнение условия» (теперь возможна проверка значения на наличие в массиве / списке)
3.3.1418.09.2018+ ускорен поиск тегов по HTML фильтру в действии «Найти элемент в Internet Explorer»
3.3.1315.08.2018- исправлено действие «HTML: Поиск тегов» (восстановлен поиск тегов, написанных кириллицей)
+ доработано действие «HTML: Преобразование тегов» (теперь можно задать 3 преобразования вместо 2)
3.3.1207.08.2018+ доработано действие для преобразования таблиц HTML в список с разделителями (теперь корректно преобразуются даже сложные таблицы с объединёнными ячейками)
+ доработано действие «Поиск в таблице по названию столбца» (теперь оно может возвращать двумерный массив)
3.3.1107.08.2018мелкие исправления
3.3.1023.07.2018- изменена функция «Найти первое число в тексте» (на базе этой функции работает также действие «Взять цену товара»)
Раньше в числах вида 1,234 запятая и точка игнорировались (считались разделителем разрядов, если после точки или запятой были как минимум 3 цифры), и на выходе было число 1234. Сейчас на выходе дробное число 1.234
3.3.922.07.2018+ доработки по вставке картинок в ячейки (загрузка картинок возможна двумя способами)
3.3.820.07.2018+ реализована вставка в ячейки изображений по ссылкам
3.3.711.07.2018доработано действие «Выборка из XML»
3.3.610.07.2018+ добавлен подстановочный код {value} для использования текущего значения в параметрах следующего действия
3.3.528.06.2018+ доработано действие сортировки (теперь можно сортировать по 3 столбцам)
+ доработан ускоренный вывод на лист (касательно автопереноса в ячейках)
+ добавлена опция для запуска набора действий Parser_Finish при останове парсера или нажатии кнопки Отмена
3.3.418.06.2018+ добавлено действие HTML: Преобразование тегов
3.3.316.06.2018+ добавлено действие декодирования адреса почты для сайтов с Cloudflare Email Protection
+ добавлено действие для поиска номеров телефонов с приведением их к одному виду
+ реализовано добавление гиперссылок и примечаний в режиме ускоренного вывода на лист
+ добавлено всплывающее предупреждение при выводе массива в одну ячейку
3.3.213.06.2018+ добавлено детектирование капчи при загрузке страницы с помощью Internet Explorer
3.3.113.06.2018- устранена невозможность загрузки страниц с доменов IDN (кириллические домены) в некоторых действиях
+ добавлена проверка на корректность URL во всех действиях, выполняющих запрос на сервер
3.3.012.06.2018+ реализовано детектирование капчи на загружаемых страницах
http://excelvba.ru/programmes/Parser/manuals/captcha/auto
+ действие загрузки исходного кода страницы теперь поддерживает загрузку всех страниц пейджера вида page/
3.2.1106.06.2018+ доработано действие чтения текстового файла (можно указывать относительный путь)
+ добавлено действие для открытия файла Excel
+ при считывании ссылок с листа, теперь программа понимает и «формульные» гиперссылки
3.2.1027.05.2018- мелкие исправления
+ добавлены 2 новых пункта в контекстное меню ячеек: для копирования адреса гиперссылки, и открытия ссылки в браузере (на случай, если Excel не открывает ссылку по щелчку на ней)
3.2.923.05.2018+ добавлено действие для разбивки массива на несколько массивов с заданным количеством элементов
+ доработано действие многопоточной загрузки
3.2.821.05.2018- исправлена ошибка компиляции
3.2.721.05.2018- мелкие исправления по интерфейсу
+ действия для работы с переменными вынесены в отдельную группу
3.2.609.05.2018- исправлена ошибка вычисления подстановочного параметра {ColumnLetter} для режима «Брать данные из найденного столбца»
3.2.507.05.2018+ добавлена возможность получать код состояния HTTP
http://excelvba.ru/programmes/Parser/manuals/HTTP_status_code
3.2.402.05.2018+ доработан прогресс-бар
+ добавлен вывод сообщений об ошибках при многопоточной загрузке
3.2.301.05.2018+ добавлен параметр «Использовать кеширование» в действие для загрузки исходного кода страниц
- сортировка массива теперь производится с учётом регистра символов
3.2.225.04.2018+ доработано действие перекодировки в Base64 (добавлена опция раскодирования)
+ добавлена возможность обрабатывать ответ сервера в сжатом виде (gzip), пока в тестовом режиме
3.2.116.03.2018- исправлена ошибка в функции «Вывести результат веб-запроса на лист»
3.2.012.03.2018+ реализован ускоренный вывод данных на лист Excel (пока в стадии тестирования)
3.1.1307.03.2018+ добавлено действие HTML: Получить список категорий
(для получения списка категорий из строки навигации страницы товара)
3.1.1227.02.2018+ В действие «Поиск значения в столбце» добавлен параметр «Имя листа»
+ Добавлено действие «Вывод строки на заданный лист» (для формирования лога на отдельном листе)
3.1.1124.02.2018+ в браузере Internet Explorer теперь можно открывать (средствами парсера) не только веб-страницы, но и файлы из папки (HTML, PDF и т.п.)
3.1.1029.01.2018+ реализовано автоматическое скачивание приобретенных плагинов при активации программы
3.1.926.01.2018+ добавлено действие «Найти переменную JavaScript»
3.1.824.01.2018- исправлена ошибка в функции конвертирования даты из формата UNIX
3.1.715.12.2017- исправлены незначительные ошибки
3.1.614.12.2017+ добавлена возможность автоматического выполнения повторных запросов (на загрузку страницы и скачивание файла), при неответе сервера (превышение таймаута)
3.1.514.11.2017мелкие исправления по интерфейсу
3.1.411.11.2017- исправлена ошибка поиска столбца для вывода, если название столбца является датой
+ добавлено действие для получения массива значений (с заголовками столбцов) из текущей строки
3.1.309.11.2017- исправлена ошибка компиляции в Excel 2016
+ в функции распознавания капчи добавлен параметр «Таймаут»
- исправлена ошибка вывода алгоритма парсера в формат HTML
3.1.208.11.2017- исправлена ошибка с перебором ячеек с гиперссылками в качестве исходных данных
3.1.104.11.2017+ добавлен перевод интерфейса на немецкий язык, доработан перевод на английский
+ добавлено действие для копирования содержимого ПДФ файла, открытого в браузере IE (теперь можно парсить файлы формата PDF)
- увеличено время ожидания ответа по Google Captcha (с 60 до 120 секунд)
3.1.031.10.2017+ реализована поддержка плагинов (файлов .xla с дополнительными действиями для обработки данных)
3.0.011.10.2017+ реализовано решение невидимой гугл капчи (Invisible ReCaptcha V2)
2.9.2009.07.2017- исправлены незначительные ошибки
2.9.1924.06.2017+ при выводе в столбец можно использовать подстановочный код {ColumnLetter} для получения буквы столбца. Если необходимо получить название столбца с листа, то можно применить действие «Задать новое значение» с параметром {={ColumnLetter}1}
2.9.1827.05.2017+ можно использовать переменные в параметре «исходное значение»
2.9.1704.05.2017+ добавлена возможность отключать отдельные действия в списке действий
2.9.1617.04.2017- устранено появление сообщения об ошибке при многопоточной загрузке
+ стало возможным использование переменных в названиях столбцов
2.9.1509.04.2017+ добавлено действие для внедрения картинок в HTML код (src="base64,...")
2.9.1408.04.2017+ реализовано кеширование POST-запросов
- исправлено отображение шагов выполнения на прогресс-баре при запуске вложенных наборов вместо подуровней
+ добавлено действие для сохранения произвольного текста в файла
2.9.1302.04.2017+ доработан вывод всплывающих уведомлений (теперь можно выводить до 200 уведомлений с прокруткой списка, - опции в общих настройках программы)
+ доработана форма редактирования отображаемых на форме переменных
2.9.1231.03.2017+ добавлена функция URLdecode (преобразование из URLencode в текст)
+ добавлено действие для чтения Cookies из браузера Internet Explorer
- исправлена ошибка с форматированием столбцов исходного файла при запуске парсера
2.9.1125.03.2017+ доработано действие проверки на выполнение условия (добавлены проверки «больше или равно», «меньше или равно»)
+ добавлен режим вывода условного форматирования на лист (для всех строк итоговой таблицы, без заголовка)
+ реализовано кеширование заголовков ответа сервера (для получения кода ответа сервера из кешированной страницы)
- исправлена ошибка с выводом данных на лист
2.9.1020.03.2017+ доработано действие распознавания капчи (увеличен таймаут)
2.9.919.03.2017+ доработана конвертация HTML в текст (дополнен список HTML entities)
- исправлена ошибка в действии для добавления нового листа в книгу
- вывод данных на лист без вывода заголовка теперь начинается с 1 строки листа
+ добавлена опция «Форматировать столбцы» в настройках вывода на лист (теперь можно отключать изменение размера столбцов и выравнивание, при подстановке в существующие прайсы большого размера, во избежание подтормаживания)
2.9.812.03.2017+ в параметрах действий можно применять код {chr##}, возвращающий символ с заданным кодом (код символа указывается вместо ##)
- исправлены незначительные ошибки
2.9.706.03.2017доработано действие авторизации на сайте
2.9.606.03.2017+ добавлена возможность отключать прогресс-бар и уведомления о запуске парсера по расписанию
- исправлена проблема с замедлением вывода на лист при использовании переменных, содержащих длинный текст
2.9.502.03.2017- исправлена ошибка, приводящая к зависанию парсера (если компьютер не перезагружался более месяца, и в парсере использовалась пауза между запросами, парсер мог уходить в многодневную паузу)
2.9.428.02.2017+ доработано действие для очистки листа от прежних данных
- исправлена ошибка с выводом пустого названия столбца в режиме поиска столбца для вывода
2.9.327.02.2017+ доработано действие «проверка на выполнение условия» (можно проверять другое значение, можно увеличивать значение счетчика по результатам проверки)
+ в режиме исходных данных «диапазон чисел» стало возможно исключить из обработки числа (ID товара), уже присутствующие на листе в заданном столбце
2.9.223.02.2017+ доработано действие для получения содержимого буфера обмена
(теперь возможно получать из буфера обмена для последующего парсинга HTML код и URL, если скопирован текст в браузере)
2.9.119.02.2017доработан останов парсера кнопкой «отмена» во время работы 2 парсеров одновременно (основной и вложенный)
2.9.016.02.2017+ доработано действие создания листа с заданным именем
+ появилась возможность вывода динамически создаваемых столбцов с гиперссылками (если выводимое в ячейку значение имеет вид «текст!hyperlink=URL», то в ячейку выводится «текст», и ячейке назначается гиперссылка «URL»)
+ добавлена возможность вывода сообщений-уведомлений во всплывающем окне
- исправлены разнообразные недочёты и ошибки
+ добавлена возможность быстрого переключения между столбцами при редактировании действий
+ упрощена перестановка столбцов в списке (если щелкнуть правой кнопкой мыши на кнопках вверх / вниз, столбец переносится в начало / конец списка)
+ реализовано автосохранение настроек парсера при сохранении любого списка действий (опция в общих настройках программы)
2.8.1214.02.2017+ добавлено действие для получения текущего URL в браузере IE
2.8.1110.02.2017+ добавлены переменные {addinfolder} (путь к папке надстройки), {d1folder}, {d2folder} и т.д. - путь к папкам загрузок, настройенных в парсере (1, 2 и т.д. - номера загрузок)
2.8.1009.02.2017мелкие исправления по интерфейсу и функциям массива
2.8.906.02.2017+ добавлены 2 действия в разделе «Перекодировка»: для смены кодировки текста (после чтения из объёмного текстового / XML файла, которое намного быстрее выполняется в кодировке Windows-1251, можно выполнить преобразование в utf-8), и действие перекодировки URL из punicode в unicode и обратно.
2.8.802.02.2017+ доработано и значительно ускорено действие «Выборка из XML»
- устранены незначительные ошибки
2.8.726.01.2017+ добавлено действие для разбивки массива JSON на отдельные элементы
2.8.622.01.2017+ можно выбирать папку для хранения кэша, а также использовать кэш другого парсера
+ доработано действие «запланировать запуск парсера» (возможна отмена ранее запланированных запусков)
2.8.523.12.2016- исправлены ошибки
+ мелкие улучшения по юзабилити
2.8.415.12.2016+ добавлено действие для кодировки строки в Base64
- исправлена ошибка в диалоговом окне ввода переменных
2.8.309.12.2016+ доработка действия для прокрутки страницы в Internet Explorer (теперь можно выполнять щелчок на любом элементе «Показать ещё», а не только на гиперссылке)
2.8.205.12.2016доработан вывод числовых значений на лист
2.8.101.12.2016+ при запуске другого парсера из действия «Проверка на выполнение условия» передаётся текущее значение в запускаемый парсер
2.8.030.11.2016+ добавлена возможность принудительного запуска загрузки файла из действий по обработке исходных значений (например, для скачивания картинок категорий и подкатегорий)
2.7.1427.11.2016- исправлена ошибка в действии для поиска всех ссылок пейджера
2.7.1325.11.2016мелкие исправления
2.7.1225.11.2016- исправлена ошибка с созданием файла CSV в кодировке Windows-1251 при наличии в файле недопустимых символов (ранее создавался пустой файл)
2.7.1119.11.2016- исправлена ошибка с фильтром строк в режиме обработки найденного столбца
2.7.1017.11.2016+ добавлено действие для получения URL, на который сайт выполняет редирект
2.7.917.11.2016доработан прогресс-бар
2.7.812.11.2016мелкие доработки и исправления
2.7.711.11.2016доработан прогресс-бар
2.7.610.11.2016попытка устранения проблемы вылета Excel при завершении работы парсера
2.7.507.11.2016- исправлена ошибка компиляции на 64-битный системах
2.7.407.11.2016небольшие доработки по интерфейсу
2.7.306.11.2016+ переделан прогресс-бар, стало проще выводить данные о текущем статусе работы парсера
2.7.227.10.2016+ реализована возможность запрашивать у пользователя параметры во время работы парсера
(выбор указывается в текстовом поле, галочкой, или из выпадающего списка)
2.7.127.10.2016+ доработки по загрузке файлов (загрузка POST запросов, проверка заголовков ответа, кеширование загрузок, поддержка кириллицы в ссылках)
2.7.025.10.2016+ в настройки парсера можно добавлять переменные разных типов, для быстрого изменения опций перед запуском или в процессе работы парсера
2.6.223.10.2016+ доработаны действия для условного форматирования
2.6.020.10.2016+ реализована работа парсера через прокси-серверы
+ добавлено действие для ожидания нужных данных на странице, при использовании браузера Internet Explorer
2.5.317.10.2016- исправлена ошибка в функции получения ссылок пейджера
2.5.216.10.2016+ доработана функция авторизации на сайте, для использования с сайтами на движке ASP.NET
2.5.113.10.2016- исправлены мелкие ошибки
2.5.012.10.2016+ добавлен новый режим поиска исходных данных: поиск гиперссылок / значений по всему листу или выделенному диапазону
+ добавлено действие для поиска значений на листе
+ из парсера теперь можно запускать другие парсеры, передавая им параметры запуска
2.4.010.10.2016+ реализовано распознавание Captcha через сервис RuCaptcha.com
2.3.328.09.2016+ можно указывать имя сертификата (если сайт без установки сертификата не работает)
+ можно модифицировать HTML тегов в браузере IE (например, чтобы скрыть вводимое значение в поле логина или пароля)
2.3.216.09.2016- устранен конфликт таблиц замены с другой программой (Unification)
2.3.114.09.2016+ появилась возможность увеличить количество выводимых столбцов (больше 256)
2.3.013.09.2016+ поддержка защищённых от редактирования файлов настроек
2.2.407.09.2016обновление движка программы
+ добавлено действие для получения всех полей формы для выполнения POST-запроса
2.2.326.08.2016+ доработки по многопоточной загрузке (удаление подвисших запросов)
+ доработано действие для простановки значений в полях IE (теперь можно искать элемент внутри другого элемента, и генерировать события типа change)
2.2.227.06.2016+ добавлено действие для отправки текущего файла Excel на заданный адрес email
2.2.123.06.2016+ многопоточная загрузка теперь поддерживает заголовки запроса (авторизацию)
+ можно переключаться между наборами настроек (из выпадающего списка на панели инструментов, - переключение между несколькими папками с настройками парсеров)
2.2.014.06.2016+ реализована многопоточность при загрузке веб-страниц
(добавлено действие HTML: Многопоточная загрузка)
2.1.431.05.2016+ добавлена возможность кеширования страниц после прокрутки в браузере IE
2.1.323.05.2016+ добавлено действие для запуска парсера с заданным интервалом (или в заданное время)
Теперь можно легко настроить сбор данных с сайта каждые час, или каждые 5 минут
2.1.217.05.2016+ небольшие доработки по интерфейсу
2.1.116.05.2016+ добавлено действие для простановки уровня тегов (например, чтобы получить ссылки только второго уровня из меню сайта)
2.1.016.05.2016+ добавлена возможность рекурсивного поиска страниц со списком товаров
+ доработан способ загрузки «direct» (автораспознавание кодировки, теперь доступно кеширование)
+ добавлено новое действие для замены / изменения HTML тегов
2.0.1712.05.2016+ добавлено действие «Удалить ссылки, входящие в состав других»
2.0.1611.05.2016+ добавлено действие для получения списка листов текущей книги Excel
2.0.1503.05.2016несколько мелких доработок
2.0.1429.04.2016+ доработано действие для выборки из XML
+ добавлены действия для установки и удаления Cookies
2.0.1228.04.2016+ добавлено действие для склеивания заголовка HTML таблицы со значениями всех остальных строк этой таблицы
2.0.1126.04.2016- исправлено исчезновение прогресс-бара в Excel 2013 и новее
2.0.1026.04.2016+ доработана функция «Часть строки по разделителю»
+ доработана функция авторизации на сайте (можно отслеживать успешность авторизации по заголовкам Cookies)
2.0.914.04.2016несколько мелких доработок
2.0.805.04.2016+ доработано действие «Задать новое значение»
+ добавлено действие для удаления заголовков запроса
2.0.701.04.2016+ доработаны несколько действий
2.0.624.03.2016+ добавлено действие для поиска значения в таблице по заголовку столбца
- доработано действие преобразования таблицы в список с разделителями
2.0.520.03.2016+ добавлены новые действия (сортировка массива, случайное число)
+ добавлена справка по нескольким действиям
2.0.417.03.2016+добавлено действие «Удалить дубликаты» для таблицы Excel (по одному или нескольким столбцам)
+ доработано действие «Проверка на выполнение условия»
+ добавлено действие для выполнения POST-запроса
- таймаут запроса теперь работает и при значениях больше 30 секунд
+ в настройках действий столбца для вывода на лист, теперь можно использовать код {ColumnName} для подстановки в параметр действия названия этого столбца
2.0.314.03.2016+ доработаны текстовые функции (несколько старых функций заменены 2 универсальными)
- устранены мелкие ошибки
2.0.211.03.2016доработан вывод условного форматирования
2.0.107.03.2016+ доработано действие поиска тегов (появилась возможность заменять заданные теги их текстом)
+ добавлено новое действие «Авторизация на сайте POST-запросом»
(теперь можно авторизоваться на большинстве сайтов при помощи одной команды)
2.0.018.02.2016обновление движка надстройки (многоязычная платформа)
новая система обновлений программы
1.2.617.02.2016+ добавлены действия для работы со списком значений
- исправлена ошибка со взятием гиперссылок с символом # из ячеек
+ добавлена возможность загрузки файлов с авторизацией HTTP Basic Auth
1.2.527.01.2016+ добавлено действие Получить все ссылки пейджера
(что упрощает настройку, когда веб-страница разбита на несколько страниц)
- исправлена ошибка с зависанием парсера при запуске
+ доработано действие получения списка файлов из папки
1.2.429.12.2015+ реализована возможность вывода сообщений об ошибках загрузки страниц
(с возможностью повтора загрузки веб-страницы с увеличенным таймаутом)
+ добавлены новые возможности, устранены мелкие ошибки
- исправлена ошибка с зацикливанием программы, при поиске цены на странице сайта
1.2.329.10.2015+ реализованы быстрые (текстовые) аналоги функций для поиска и удаления тегов, и конвертации HTML в текст
- исправлены ошибки в функции «проверка на выполнение условия»
+ добавлены новые возможности для упрощения тестирования настроек
+ доработан интерфейс программы
+ добавлена новая версия функции поиска цены на веб-странице
1.2.221.10.2015+ добавлены новые действия
- исправлена ошибка с выводом числовых значений на лист (ранее они выводились в текстовом формате)
1.2.112.10.2015+ незначительные изменения в интерфейсе программы
- устранена ошибка с зависанием надстройки при запуске
- устранена ошибка с зацикливанием редиректа
1.2.004.09.2015+ реализованы действия для заполнения полей в браузере Internet Explorer
+ добавлена возможность удаления тегов iframe
+ появилась возможность автоматической корректировки гиперссылок в ячейках
1.1.929.07.2015- исправлена ошибка в работе числовых функций (сложение, умножение)
+ добавлена опция автоудаления скриптов из загруженных веб-страниц
+ добавлено действие для форматирования чисел / дат
- исправлена ошибка в действии по добавлению условного форматирования
1.1.814.07.2015+ появилась возможность добавлять примечания к ячейкам
- исправлена ошибка с незапускающимся редактором таблиц замены
+ добавлена возможность выводить данные в динамически создаваемые столбцы
+ доработан механизм запроса Captcha
1.1.706.06.2015+ добавлены новые действия для работы с Internet Explorer
+ доработана передача данных в POST запросе (можно задавать кодировку)
+ доработы действия для работы с числами (теперь поддерживаются и дробные числа)
1.1.615.05.2015+ теперь парсер умеет парсить не только сайты, но и файлы из папки
(пока только текстовые файлы, такие как TXT, XML и HTML, а также файлы MS Word)
+ есть возможность извлекать изображения из файлов Word (сохраняя их в заданную папку)
- исправлена проблема с потерей несохранённых настроек парсера при сворачивании окна Excel
1.1.507.05.2015+ парсер может сам искать столбец с исходными данными (по заголовку столбца)
+ реализована возможность программной вставки и запуска макросов в обрабатываемом файле
+ добавлены новые действия (поиск тега по itemprop, поиск цены на странице сайта, и т.д.)
1.1.429.04.2015+ добавлены новые возможности
1.1.308.04.2015- исправлена ошибка в преобразовании JSON в XML
+ реализована возможность добавления условного форматирования
(например, для выделения цветом максимальной и минимальной цены)
+ добавлены новые действия для работы с прогресс-баром (для визуализации процесса парсинга)
+ добавлена возможность передавать массив значений в качестве имён загружаемых файлов
+ добавлена возможность брать из исходных ячеек отображаемый текст вместо значения
1.1.223.03.2015- устранена ошибка с перекодировкой значений параметров POST запросов
+ при помощи IE теперь можно обрабатывать ссылки javascript:
+ при просмотре в браузере промежуточных результатов, HTML страница теперь открывается в «естественном» виде (с CSS-стилями)
+ добавлено действие для получения MD5 хэша строки
1.1.113.02.2015+ добавлены новые действия
+ значительно ускорен процесс загрузки / сохранения настроек парсера
- исправлена ошибка в функции конвертации JSON в XML
+ стало возможным выводить в ячейки гиперсылки на локальные файлы
+ добавлено информационное окно для вывода сведений об ошибках загрузки, редиректах, и устанавливаемых Cookie
1.1.008.01.2015+ добавлены новые действия
+ доработано окно выбора действия по обработке данных
+ предупреждение перед закрытием несохранённых настроек парсера
- исправлена ошибка с выводом данных в новый лист / файл Excel
1.0.917.12.2014+ добавлены новые действия (например, запуск внешнего макроса, запуск заданных парсеров)
+ улучшено преобразование из JSON в XML (XML стал более читабельным, обеспечена совместимость с Office 64 bit)
+ доработана функция «Регулярные выражения»
+ при редиректах, повторно передаются исходные заголовки запроса
+ стало возможно скачивание файлов с авторизацией
- исправлены ошибки
1.0.813.11.2014+ реализован функционал таблиц замены
+ добавлены новые действия
- исправлены незначительные ошибки
1.0.718.10.2014+ добавлены новые возможности
+ ускорено выполнение действий по обработке HTML
- устранена ошибка с зацикливанием запроса при редиректе
1.0.610.09.2014+ реализован вывод массива значений в несколько столбцов с заданным шагом
(например: Поставщик1 | Цена1 | Поставщик2 | Цена 2 и т.д.)
+ программа может использовать веб-запросы, для ускорения загрузки данных
(таблица целиком переносится на временный лист Excel, при необходимости выполняется фильтрация строк, потом нужные столбцы переносятся в ваш файл)
+ добавлены новые действия (программное создание и сохранение книги, добавление новых листов, и т.п.)
+ реализована конвертация из JSON в XML, и последующая выбрка из XML средствами XPath
1.0.527.08.2014+ добавлена возможность использования значений из произвольных ячеек в настройках парсера
+ реализован останов и вывод сообщений при выполнении заданного условия
+ появилась возможность вывода результата в новый файл Excel
+ добавлена возможность загружать страницы через браузер Internet Explorer
+ добавлена функция конвертации времени из формата UNIX TimeStamp
1.0.431.07.2014+ добавлены новые функции
- устранены ошибки
1.0.310.07.2014+ упрощено добавление и тестирование действий
+ добавлены новые возможности
- исправлены незначительные ошибки
1.0.224.06.2014+ добавлены новые функции (перекодировка JSON, очистка HTML от лишних пробелов и аттрибутов тегов)
1.0.117.06.2014+ добавлена возможность автоматически загружать данные с веб-страниц с пейджером (Первая Предыдущая 1 2 3 4 ... Следующая Последняя)
- устранена ошибка с подвисанием Excel
1.0.005.05.2014- устранена проблема с зависанием Excel после редактирования настроек парсера
+ добавлены новые возможности
+ реализован вывод описания алгоритма настроенного парсера в формате HTML
- исправлена ошибка с зависанием программы при работе с одной выделенной строкой при включенном автофильтре
0.9.626.04.2014+ появилась возможность использовать интервал (паузу) между POST-запросами
+ для возвращаемого значения POST-запроса можно задать кодировку страницы
- исправлены ошибки
+ реализованы новые действия по обработке данных
0.9.529.03.2014+ доработки по загрузке файлов по ссылкам
- исправлены ошибки в интерфейсе программы
0.9.411.03.2014+ добавлены новые опции и возможности (в т.ч. обработка иерархических структур на веб-странице)
+ новые возможности по форматированию создаваемой таблицы
+ ускорена загрузка настроек парсера
- устранены незначительные ошибки
0.9.329.01.2014+ переработан алгоритм обработки действий (добавлена поддержка нескольких подуровней действий)
+ реализован "буфер обмена" для действий (для облегчения их переноса из одних настроек в другие)
+ добавлены новые опции (таймаут запроса, пауза между запросами, и т.д.)
- исправлены многочисленные ошибки
0.9.228.01.2014+ реализована возможность загрузки файлов в подпапки (которые создаются автоматически)
+ добавлена функция перевода через сервис Google Translate
0.9.124.01.2014+ реализован расширенный функционал
+ добавлена возможность вывода значений на лист в виде гиперссылок
0.9.018.11.2013+ реализована часть функционала (загрузка файлов по ссылкам, парсинг страницы в поисках ссылки на изображение)