Zennoposter выполнение действия file ошибка при работе с файлом

Обновлено: 07.07.2024

Я люблю автоматизировать рутину. Если раньше все мои задачи решались локально на компьютере, то теперь с развитием веб-сервисов я стал всё чаще сталкиваться с рутиной в интернете. И поэтому мне понадобился инструмент, который может автоматизировать любые задачи при работе с сайтами самой различной направленности.

ZennoPoster — программа для Windows, которая эмулирует работу живого человека с сайтами, форумами, поисковиками и т.д.

  • Нужно только нажать Запись и произвести действия на нужном вам сайте, программа сама создаст скрипт;
  • Все ваши действия будут отображаться в виде простой и понятной блок-схемы;
  • Встроенный браузер на базе Mozilla Firefox;
  • Полностью русскоязычный интерфейс и русскоговорящая техподдержка.
  • Новичкам будет сложно сразу понять, как работать с программой;
  • Если вам не нравится работать с Mozilla, придётся потерпеть;
  • Поддерживается только платформа Windows.

Зачем эмулировать работу с сайтами?

ZennoPoster может решить как самые простые, так и очень сложные задачи по автоматизации работы с интернет-ресурсами. И такие задачи могут быть у обычных посетителей «Всемирной паутины», тестировщиков, SEO-специалистов и вебмастеров. В своём обзоре я буду делать упор на более сложные и частые проблемы, с которыми сталкиваются разработчики и SEO. Потому что именно их интереснее всего было бы автоматизировать и решить.

Вот лишь небольшой список того, что можно поручить ZennoPoster:

  • Автоматизация регистрации на сайтах с решением капчи и вводом СМС-кодов;
  • Скачивание картинок, видео и прочих файлов по требуемым параметрам;
  • Парсинг контента;
  • Автоматизация публикаций в группах, досках объявлений, форумах, комментариях и т.п.;
  • Продвижение сообществ;
  • Тестировщикам будет полезна автопроверка самых различных полей ввода, например, форм регистрации, паролей, заполнение профилей.

Часто создание таких скриптов требует знания языков программирования. ZennoPoster помогает решить эту проблему визуальным созданием задач. Поэтому даже новичок сможет разобраться с программой и автоматизировать необходимый процесс.


Разработчики ZennoPoster постарались сделать инструмент, в котором можно решить максимум задач с минимумом знаний и затрат. Это достигается благодаря визуальному редактору, лёгкому и понятному интерфейсу, и ещё множеству других функций.

ZennoPoster представляется разными людьми при каждом новом заходе на сайт, и все действия на сайтах будут выглядеть, будто их делает человек. Кроме этого, «из коробки» доступен мощный прокси-чекер.

Программа умеет выполнять сразу несколько проектов. Умеет поддерживать большие потоки входящих данных и обрабатывать тяжёлые текстовые файлы, списки и таблицы MS Excel.

Разберёмся на примерах

После установки ZennoPoster перед вами будет две программы: ProjectMaker и ZennoPoster. Для начала работы нужно запустить ProjectMaker.

ProjectMaker — редактор задач для ZennoPoster, и именно в этой программе поначалу вам придётся проводить большую часть времени.

ZennoPoster — это своего рода плеер для выполнения уже созданных задач.

При запуске ProjectMaker вам будет предложено записать или открыть уже готовый проект. Для новичков есть ссылки на видеоуроки, Вики, онлайн-поддержку и на форум.


Также есть несколько примеров уже готовых проектов. Если вы никогда не работали с подобными программами, то рекомендую ознакомиться с готовыми примерами.

При нажатии на кнопку Запись открывается редактор проекта. На верхней панели инструментов можно настроить профили работы человека и браузера. И другие инструменты, вроде интеллектуального поиска (автоматическое распознавание полей с возможностью обучения), обработки писем и антикапчи (Anti-Gate, CaptchaBot, DeCaptcher и т.д.). Сам редактор доступен в двух режимах: простом (см. ниже) и расширенном, где доступна более гибкая настройка выполнения задач (работа с СМС, базами данных, XML и т.п.).


Если с браузером всё понятно, то зачем нужен человек? Человек — это набор встроенных профилей пользователей, которые используются при регистрации на сайтах.


Программа автоматически генерирует стандартные поля, которые обычно запрашивают при регистрации. Вы можете их отредактировать или создать свой готовый список «пользователей».

Для того чтобы создать свой проект, нужно открыть страницу, для которой требуется автоматизация, и нажать на кнопку Запись. После чего выполнить все необходимые действия и нажать кнопку Стоп.

Для наглядности я взял один из готовых проектов — ZennoLab для автоматической регистрации на сайтах. После записи проекта вы увидите примерно такое окно:


Также можно создавать различные «ветки» действий в зависимости от видимых данных на странице. В программу встроен мощный парсинг данных. Для вызова функции нужно просто кликнуть правой кнопкой мыши по нужному элементу и выбрать Парсить данные. Указать количество элементов для парсинга, выбрать формат данных и добавить их в проект.


Парсер может анализировать не только текст текущей страницы. В действии можно указать переменную, откуда брать текст для парсинга. Так в некоторых случаях вы можете записать парсинг на странице браузера, а потом переделать проект в GET/POST запросы.

Поначалу будет трудно, но со временем вы научитесь автоматизировать самые сложные задачи за несколько минут.

После того как вы создали проект, открываем ZennoPoster, открываем проект и задаём параметры выполнения.


Именно из ZennoPoster можно управлять всеми текущими проектами. Настраивать скорость их выполнения и количество. Проверить результаты выполнения и запланировать выполнение всех скриптов.

ZennoPoster поставляется в трёх редакциях: Professional, Standard и Lite. Разницы в доступных функциях нет, и вы в любом случае получаете качественную автоматизацию любых задач. Ограничения влияют лишь на количество компьютеров, на которых можно использовать программу, наличие техподдержки от разработчиков и скорость прокси-чекера.


А ещё разработчики гарантируют возврат средств в течение 14 дней со дня покупки.

Траты на покупку лицензии окупаются не только за счёт вашего сэкономленного времени и ускорения выполнения задач. Продажа готовых шаблонов для ZennoLab может стать дополнительным источником прибыли для вас.

ZennoPoster может стать отличным помощником по решению самых сложных задач в интернете.

Устраняем ошибку «Слишком много открытых файлов» или «Too many open files» в 1С под ОС Linux (Red Hat 7/Centos 7)

Подробнее об ошибке

Пример полного текста ошибки:

Ошибка при выполнении файловой операции … Слишком много открытых файлов .



Описание:

Данная ошибка связана с тем, что ОС Linux исчерпала ограниченный ей лимит файлов на открытие и может возникать как при работе пользователя в пользовательском режиме, так и при работе разработчика с хранилищем конфигурации.

Побочными ошибками данной проблемы могут являться также ошибки работы с дисковой подсистемой. Такие как:


Решение:

На всех серверах 1С выполним следующие настройки лимитов открываемых файлов.

Увеличиваем лимит на открытые файлы всей системы.

1. Получим значение количества файлов, которые можно открыть в нашей файловой системе:

Скорее всего, здесь мы увидим числа порядка: 97822; 65208 и т.д.

Такие пределы нас вполне устраивают.

Данное значение используем в дальнейшей настройке.

Но, если понадобится их увеличить – добавим строку настроек в конфигурационный файл /etc/sysctl.conf любым удобным способом:

2. Перечитаем параметры:

где 6500 – это то число файлов, которое нам необходимо иметь возможность открывать в нашей файловой системе.

Увеличиваем лимит на открытые файлы для процессов 1С.

1. Отредактируем файл:

2. Перечитаем параметры:

3. Убедимся, что изменения вступили в силу. Получим pid службы:

4. По номеру pid получим значение параметра «max open files»:

Значение должно быть 65000.


Увеличиваем лимиты на открытые файлы для процесса 1С редактированием файла демона.

Результат данной настройки будет аналогичен предыдущему варианту.

2. Обновим конфигурацию демон:

3. Перезапустим демон:

Отметим также, что помимо настроек, относящихся к количеству открытых файлов – может понадобится обратить внимание на настройки максимального числа сегментов разделяемой памяти для всей системы.

Увеличиваем максимальное число сегментов разделяемой памяти для всей системы.

Все наши модифицированные настройки можем увидеть в конфигурационном файле /etc/sysctl.conf:


Еще можно посмотреть


Отладка на сервере 1С на Linux

Утилита ring license для 1С версии 8.3.14 и выше под Linux

Для чего нужен 1C ring license? На текущий момент широко распространено использование программных лицензий. И системы на базе 1С в этом не исключение. Но, помимо простой активации пин-кодов, программная лицензия 1С также нуждается в обслуживании. Для обслуживания разработчику требуются знания об инструменте для получения списков, информации, анализа состояния файлов программных лицензий. Об этом инструменте мы […]

Публикация 1С на веб-сервере Linux

Публикация 1С на Веб сервере Apache Linux

Пошаговые инструкции по публикация базы и web-сервисов 1С на веб-сервере Apache 2.4 на Linux.


Администрирование серверов 1С на Linux

Ошибки на клиенте 1с линукс-1

Ошибки на клиенте при подключении к серверу 1С на Linux. Часть 1

Рассмотрены ошибки при подключении к серверу 1С на Linux. Изложена методика поиска причин и путей их исправления


Установка двух версий сервера 1С на Linux

Пошаговый процесс установки и запуска двух версий сервера 1С на Linux. Полное описание настройки второго экземпляра сервера 1С.

Настройка сервера хранилища конфигураций 1С на Linux

Установка и настройка хранилища конфигураций 1C на Linux сервере

Хранилище конфигурации 1С:Предприятия 8.3 является инструментом групповой разработки. Настраиваем сервер хранилища на Linux.

Если в каком-то из экшенов возникает ошибка или выход из кубика происходит по красной ветке, то выполнение проекта перейдёт в блок, который привязан к действию Bad End. Это необходимо для того, чтобы можно было задать какие-то дополнительные действия в случае завершения работы шаблона с ошибкой.

Как добавить действие в проект?

Через контекстное меню Добавить действие → Логика → BadEnd

Для чего это используется?

При работе шаблона могут возникнуть непредвиденные ошибки, например:

Если изменилась верстка на сайте и шаблон теперь не может найти нужный HTML элемент

Не до конца продуманная логика шаблона, не предусматривающая определенные ситуации

Из-за этого проект не будет выполнен до конца и сразу завершит свою работу. Чтобы исключить такие ситуации, можно использовать Bad End для:

Возврата данных обратно в списки / таблицы для последующего их использования без потери.

Добавления в Blacklist невалидной информации

Как работать с экшеном?

В случае завершения шаблона ошибкой, выполнятся действия, привязанные к Bad End:

Также, Bad End сработает при прерывании шаблона или по истечению глобального таймаута выполнения. За это отвечает настройка в ZennoPoster - “Выполнять BadEnd при прерывании проекта“:

Bad End срабатывает 1 раз для каждого потока.

Многократный переход в BadEnd при отладке проекта

По умолчанию, при отладке проект переходит в Bad/GoodEnd только один раз. Затем нужно перезапустить проект кнопкой “С начала”.
Для возможности многократного перехода в эти экшены при отладке нужно включить опцию Переходить в Bad/GoodEnd при многократной отладке в настройках программы.

Пример использования

Восстановление данных в случае ошибки

Например, для работы мы берём из списка строку с удалением. Если в процессе работы шаблон завершился с какой-либо ошибкой, до того, как мы обработали эту строку, то эти данные будут утеряны. Чтобы этого не произошло, используем Bad End и добавляем к нему действие добавления строки обратно в список. Таким образом при неудачном завершении работы необработанные данные будут сохранены назад в список для последующей обработки.

Либо воспользоваться опцией “Показать ошибочное действие в PM“, которое сразу откроет проект в ProjectMaker с выделенным действием, которое вызвало ошибку при выполнении:

Но за всеми ошибками сложно уследить, поэтому мы рекомендуем логировать их в файл. Чтобы создать файл лога, в который запишется ошибка при выполнении проекта, необходимо после Bad End добавить кубик Записать в файл и вставить в него следующий текст:

Теперь при возникновении ошибки в шаблоне, Bad End создаст файл log.txt, в который запишется время и ID ошибки. Если одного только идентификатора мало для устранения проблемы, Вы можете добавить сохранение скриншота инстанса, исходного кода страницы и значения переменных. Это позволит максимально подробно восстановить картину, которая привела к ошибке, и внести необходимые правки для нормализации работы проекта.

Добавление в Blacklist невалидной информации

Можно создать список для хранения невалидной информации, приводящей к ошибкам. Например, неверный логин \ пароль к аккаунту. При последующей работе шаблона проверять наличие данных в Blacklist’e и в случае совпадения производить замену.

Сохранения бэкапа

Сохранить рабочий профиль, чтобы в случае возникновения ошибки не потерять его. А после устранения проблемы загрузить его и продолжить работу.

В данной статье мы разберемся в причинах появления данной ошибки, а также расскажем как ее можно устранить без переустановки операционной системы.

Почему появляется эта ошибка?

Основной причиной появления данной ошибки во время открытия любого файла является повреждение работы механизма файловых ассоциаций.

Все дело в том, что в операционной системе каждому типу файлов соответствует определенная программа и именно благодаря ассоциациям Windows знает какой программой открыть тот или иной файл.

Повреждение файловых ассоциаций может произойти по разным причинам. Начиная от некорректной установки обновлений и заканчивая действиями вредоносных программ или вирусов.

Прежде чем прибегать к восстановлению системы и ее переустановке, стоит проделать одну простую процедуру.

Убираем ошибку "Этому файлу не сопоставлена программа для выполнения этого действия"

Создаем новый текстовый документ

  • Далее копируем в этот документ следующий текст, сохраняем его и закрываем:

Этому файлу не сопоставлена программа для выполнения этого действия

Копируем в новый файл код из статьи

  • После этого меняем расширение нашему текстовому файлу с .txt на .reg

Убираем ошибку "Этому файлу не сопоставлена программа для выполнения этого действия"

Изменение расширения файла на .reg

Этому файлу не сопоставлена программа для выполнения этого действия

Убираем ошибку "Этому файлу не сопоставлена программа для выполнения этого действия"

Соглашаемся с предупреждением


Лучший способ отблагодарить автора статьи- сделать репост к себе на страничку

скачать файл msvbvm50.dll

Что за файл msvbvm50.dll и где его скачать?

Устанавливать Windows нужно в раздел, отформатированный как NTFS

Устанавливать Windows нужно в раздел, отформатированный как NTFS

CMOS Checksum Error Defaults Loaded что это такое

CMOS Checksum Error Defaults Loaded что это значит?

7 комментариев

Евгений

Думаю, со скидкой купить еще одну копию софта. Написал шаблончик для себя, использую зенку для для публикации отзывов от клиентов на своем сайте, справляется софт отлично, закинул файл с текстами, указал url и все разместил.

У меня вопрос в другом, если я еще одну копию куплю, я смогу запускать две копии одновременно? Или одна копия сможет запускаться только на одной машине?

BLIKSSS:
Думаю, со скидкой купить еще одну копию софта. Написал шаблончик для себя, использую зенку для для публикации отзывов от клиентов на своем сайте, справляется софт отлично, закинул файл с текстами, указал url и все разместил.

У меня вопрос в другом, если я еще одну копию куплю, я смогу запускать две копии одновременно? Или одна копия сможет запускаться только на одной машине?

Да сможешь запускать без проблем, если 2 лицензии.


Приглашаем всех желающих ознакомиться с конкурсными работами!

В этом конкурсе было опубликовано рекордное количество статей - 34 работы.

Наши конкурсанты поделились своими историями успеха и денежными кейсами, нестандартными решениями и ценными техническими наработками, которые Вы можете применить в своих проектах уже сейчас!

Приглашаем вас ознакомиться с конкурсными работами и выбрать лучшие на нашем голосовании.

Список конкурсных работ

Хотите применить опыт наших пользователей и начать работу с шаблонами, но у Вас ещё нет лицензии?

Я люблю этот софт :) Пользуюсь им уже много лет и до сих пор доволен! Раньше приходилось платить за любую задачу, но после того как приобрёл ZennoPoster я забыл, что такое платить кодерам, уже давно всё делаю сам, с помощью зенки конечно :).

Мы с ZennoPoster прошли всё: и голосовалки, и авторегистрации, и спам, и парсинг, и многое другое. Она умеет всё.

В общем ZennoPoster рекомендую! Это софт который должен быть у каждого!

Зинка стоит своих денег и даже больше.

Юзаю ее уже как 3 года. Сначала использовал лайт версию, потом обновил до стандарта но все равно использую 1 поток)

Это одна из тех программ которая 100% должна быть куплена. Какой нибудь легкий регер или парсер делается за 30 минут даже если вы видите эту программу первый раз.

Частые обновления, ну и конкурсы статей и шаблонов тоже очень помогают в освоении софта.

Лайфхак: Обновляюсь примерно раз в год когда выходят значимые фишки в обновлениях, так что абонка получается в 2 раза меньше)


Пользуюсь Зенкой давно и очень рад приобретению. Помогает автоматизировать огромное множество рутинных задач. Саппорт на высоте всегда, также на форуме есть возможность получить бесплатные шаблоны для начальных задач (регистрация почт, парсер выдачи и постов в соцсетях и тд). Ну и конкурсы статей и шаблонов весьма помогают в освоении программы.


Улучшена информативность действия Браузер → Настройка

Для настроек с режимами работы «Включить» или «Выключить» добавлен индикатор текущего статуса, который вынесен в правый нижний угол иконки действия.

Это позволит быстро определить назначение экшена, не совершая дополнительных кликов.

Добавлены названия проектов в превью инстансов


Новые макросы для директории плагинов

При выполнении плагина, теперь ему передаются project.Directory и project.Path от родительского проекта.

Для доступа к пути и директории, в которой находится сам плагин, добавлен новый макрос Project.PluginDirectory и свойства project.PluginDirectory и project.PluginPath для работы с плагинами.

Добавлена возможность получения коллекций глобальных переменных в коде

принимающий только пространство имен IEnumerable<IGlobalVariable> this[string nameSpace] для получения коллекции глобальных переменных по namespace.

Весь список изменений 7.1.0.0

+ Улучшена стабильность работы Chrome

+ Добавлена поддержка GPU рендеринга в Chrome

+ Улучшен генератор случайных чисел во всех кубиках, использующих рандом

+ Добавлено новое действие Директории -> Проверить существование директории

+ Действие "Переход на страницу" теперь завершается с ошибкой, если страница не загрузится в Chrome

+ Добавлен новый макрос Project.PluginDirectory и свойства project.PluginDirectory и project.PluginPath.

+ Добавлена возможность получения коллекций глобальных переменных в коде

+ Для кубика Браузер -> Настройка теперь рисуется его значение Вкл/Выкл

+ Добавлены названия проектов в превью инстансов

+ Добавлено автооткрытие настроек для некоторых статических блоков

+ Оптимизировано окно POST/GET запросов

• Исправлены некоторые ошибки по работе с плагинами и подпроектами

• Исправлены мерцания интерфейса PM при переключении режима браузера

• Исправлен поиск ошибочного действия в подпроекте

• Исправлены причины зависания потоков ZennoPoster

• Исправлена проблема, приводившая к ошибкам конструктора действий и получения Dom в браузере Chrome

• Запрещена установка разрешения 50505*50505, приводившая к зависанию Chrome

• Теперь макрос текущего часа присутствует в выпадающе списке с макросами TimeNow

• Исправлена ошибка сохранения шаблона при использовании в нём некоторых символов

• Исправлена отрисовка действия Switch

• Исправлено отображение переменных в контекстом меню "Установить значение из переменной"

• Другие исправления и улучшения

Полный список изменений: Ознакомиться


8 авторегеров почтовых сервисов для ZennoPoster

Подборка бесплатных шаблонов для массового создания почтовых аккаунтов на сайтах:



Обновлённый движок Chrome 78

Он поддерживает наибольшее количество современных веб-стандартов, которые используют различные сайты.

  • Работайте с ещё бóльшим количеством веб-сайтов.
  • Повысьте качество браузерных профилей, включив Chrome в своих проектах.

Поддержка Google таблиц

Одно из главных преимуществ электронных таблиц от Google в том, что они не привязаны к Вашему компьютеру.

А это значит, что Вы можете их создавать, просматривать и редактировать с любого устройства. Все эти возможности теперь доступны в ZennoPoster!

  • Храните в гугловских таблицах данные, которые будут доступны всем шаблонам
  • Настройте парсинг данных в таблицу и просматривайте результат с телефона
  • Создавайте для клиентов удобные отчёты, которыми легко делиться
  • Организуйте онлайн мониторинг
  • И множество других возможностей, которые открываются с долгожданной интеграцией Google Sheets

Чтобы начать пользоваться Google таблицами в своих проектах, необходимо получить API ключ и указать его в настройках нашей программы.


После чего Вы можете пользоваться таблицами в программе с помощью стандартного кубика работы с таблицами.

Split для действия «Обработка текста»

Как правило данные хранятся в текстовых файлах или таблицах, разделенных определенным символом.

Это может быть связка login;password;email;proxy или любой другой набор данных.

При обработке такой информации в шаблоне, её чаще всего требуется разбить на переменные, что и делает функция Split.


Улучшение навигации в больших проектах

Когда в шаблоне много стрелок или действия находятся на большом расстоянии друг от друга, это усложняет навигацию по проекту.

Чтобы этого не происходило, воспользуйтесь новой функцией перехода к действию, которая перекинет Вас на нужный экшен.

Как это работает?

  • Наведите курсор на точку крепления кубика, путь которого нужно проследить.
  • Если действие находится за пределами холста, появится интерактивная подсказка.

Также, это актуально в ситуациях, когда к одному блоку подсоединено сразу несколько указателей.

Ручное управление браузером

Как это работает и для чего это нужно?

Она пригодится, если по какой-то причине Вам нужно вмешаться в процесс работы проекта и сделать что-то руками в браузере.

При запуске данного экшена в ZennoPoster, откроется окно инстанса (браузера), где необходимо будет совершить требуемые действия и нажать кнопку «Продолжить» в правом верхнем углу.


Ожидание появления файла

Оптимизировали пользовательский сценарий при котором приходилось создавать цикл для действия «Проверить наличие файла», ожидая его появления.

Теперь достаточно указать таймаут в рамках которого экшен будет проверять наличия файла. Если время истекло, произойдет выход по красной ветке.


Beautify режим в инструменте X/JSON Path

Включение данного режима позволит вам отформатировать запутанный XPath / JSON Path код, делая его читабельным и красивым, с правильными отступами.

Опция проверки регулярного выражения на пустоту

Часто после парсинга текста регулярным выражением его необходимо проверить на пустоту, для этого было необходимо создавать ещё одно действие IF ELSE.

Чтобы избежать большого кол-ва таких конструкций в ваших проектах, мы объединили эти 2 действия в 1.

Установите чекбокс «Ошибка при пустом ответе» в действии Regex и в случае получения пустого ответа экшен выйдет по красной линии.


Использование нескольких масок при поиске файлов

В действии работы с директориями → получить список файлов, добавлена возможность использования нескольких масок для фильтрация файлов.


Весь список изменений 7.1.1.0

+ Добавлен новый статический блок "Google таблица". Добавлены действия работы с Google таблицами.

+ Добавлен Beautify режим в Конструктор Xpath/JsonPath.

+ В редакторе добавлено окно быстрого перехода к действиям при наведении на точки крепления линий.

+ Улучшен интерфейс менеджера сохранения и восстановления настроек.

+ Обновлена версия браузера Chrome до 78.

+ Улучшена эмуляция WebGL и WebRTC в Chrome.

+ Настройка "Подробный лог" теперь не сбрасывается при перезапуске программы.

+ Подробный лог теперь включается сразу после установки настройки и выключается только в ручную.

+ Добавлено действие Файлы -> Ждать наличия файла.

+ Добавлено действие Директории -> Ждать наличия директории.

+ Добавлено действие Обработка текста -> Split Text.

+ Добавлено действие Настройки (Браузера) -> Ожидание действий пользователя.

+ Добавлена возможность выбора нескольких масок с помощью символа | в действии Директории -> Получить список файлов.

+ Добавлена опция "Ошибка при пустом ответе" в действии Обработка текста -> Regex.

+ Добавлена настройка Другое -> Сжимать кучу больших объектов (Large Object Heap). Полезна при обработке больших строковых данных. Например, при включенном автопоиске в ProxyChecker.

+ Добавлен новый макрос и свойство project.LastErrorComment. В них будет содержаться комментарий последнего сбойного действия если он есть, либо текст ошибки, если его возможно получить.

+ Улучшена выгрузка списков и таблиц на диск. Теперь проекты смогут взаимодействовать со списками и таблицами (инициализировать и выполнять действия с ними) во время выгрузки на диск.

+ В настройки Google таблиц добавлена кнопка "Перезагрузить" для полной переинициализации таблицы. Например, если вы переименовали лист в вашей Google таблице, вам необходимо нажать "Перезагрузить" у соответствующей таблицы в ProjectMaker чтобы она работала корректно (по сравнению с тестовой 7.1.1.0).

• Исправлена авторизация в Google в браузере Chrome.

• Исправлена передача document.referrer при переходе на страницу из кубика в Chrome.

• Исправлены причины зависания потоков ZennoPoster.

• Исправлено зависание ProjectMaker в случае зависания браузера.

• Исправлено зависание браузера Chrome при очистке cookie.

• Исправлена передача куки через прокси в браузере Chrome (проявлялось в тестовой 5.40.0.0).

• Исправлено обновление URL в адресной строке в ProjectMaker.

• Исправлена загрузка localstorage в Chrome. Ошибка могла приводить к потере авторизации на сайте и другим проблемам.

• Исправлен текст ошибки в действии Настройки -> Установка сертификата для браузера Chrome.

• Исправлено исчезновение поля "Положить в переменную" в окне настроек действия "Распознать Recaptcha".

• Исправлен баг при котором не очищались временные файлы для списков и таблиц.

• Изменения instance.WaitForUserAction теперь не влияют на уже опубликованные проекты (проявлялось в тестовой 5.40.0.0).

• Исправлено копирование списков и таблиц, к которым не привязан файл, между проектами в ProjectMaker.

• Исправлена работа настройки Настройки -> Инстанс -> Отключать звук. Теперь ZennoPoster не отключает звук сторонним процессам.

• Исправлена потеря данных из полей действия Выполнить событие (в частности, поле xpath).

• Восстановлено поле "Положить ответ в переменную" в действии Распознать ReCaptcha.

• Исправлено создание переменных из действий в английской версии.

• Исправлены ситуации в которых ZennoPoster перестаёт отвечать.

• Исправлена работа скроллов в диаграмме проектов.

• Исправлена сортировка по времени в логе ZennoPoster.

• Исправлена отрисовка в Chrome при малой ширине браузера.

• Исправлены причины зависания браузера Chrome на некоторых сайтах или в popup.

• Исправлено использование числового обозначения столбца таблицы при чтении ячеек.

• При отладке кода в ProjectMaker теперь открывается правильная вкладка в общем коде.

Читайте также: