ZennoPoster 5.9.7.1 (21.01.2016)

This page has been translated automatically

We want to provide you with the latest help content in your language as soon as possible. This page has been translated automatically and may contain grammatical errors or inaccuracies. We want this content to be useful to you. Please let us know at the bottom of this page if this information was helpful.

View the original article in Russian: ZennoPoster 5.9.7.1 (21.01.2016)

New features:

[+] Added parsing of several data by regular expression in the actions "Text processing" and "Data". Made it possible to save to variables with a choice of the match number, as well as to a table with the ability to exclude a range of columns.

[+] The constructor of regular expressions has been improved, now it shows matches by groups, you can select only the necessary parsing results for copying to the clipboard.

[+] Added asynchronous captcha recognition. In the recognition action, an additional flag “Recognize asynchronously” appeared in the tab, when enabled, the associated awaiting recognition action appears.

[+] An optional asyncRecognize parameter has been added to the ZennoPoster class captcha recognition methods, and the method returns a recognition identifier that must be used as a parameter of the new ZennoPoster.WaitCaptchaRecognition (string) method.

[+] Added the “Browser without displaying content” project mode. While in beta mode, practically everything works in this mode except for plugins, such as Flash. Disables rendering, saves memory and CPU resources.

[+] In the action “Project in project” added the flag “Open browser if required”. When the browser is turned off in the main project and this flag is set, if the attached project uses a browser, the browser will be created for the duration of the “Project in project” action.

[+] Added a certificate in the “Browser settings” action.

[+] Added support for Proxifier, the "Use Proxifier" flag appeared in the project settings. Proxifier version 3.29+ is required for correct operation.

[+] When recording actions in ProjectMaker, a new group is now created, if possible, in the visible area of the project.

[+] Added support for transliteration through code, added the Macros.TextProcessing.Translit (String) method.

[+] The method ZennoPoster.MailConfirm added additional parameter throwsException, by default, equal to false. If set to true, the MailConfirm method will throw exceptions of the standard types contained in the ZennoLab.CommandCenter.Exceptions.Mail namespace during an error.

[+] The dependencies of programs on AForge have been removed.

[+] Added a button to update the start time to the current one in the ZennoPoster task scheduler.

[+] Buttons for copying variable macros have been added in the extended form of working with mail.

[+] In the “Add from list” and “Select sublist” actions on the list, it is allowed to insert macros in the field with the list name.

[+] Added logging settings. Through C # code, the project.LogOptions.LogFile property allows you to set the path to the project execution log file, and the project.LogOptions.SplitLogByThread property allows you to enable automatic splitting of the log across threads, when the property is set to true, the log file starts to be named in the format “path to file .N.extension ”, where N is the id of the thread of execution.

[+] Two new items have been added to the table operation action: sorting by columns and deleting duplicates by columns.

[+] The action processing variables is adapted to work with large numbers.

[+] Added the "Mirroring" feature in the "Image processing" action. Added appropriate methods for C # code.

[+] Added the InnerText method to the HtmlElement class.

[+] Implemented IEnumerable interface for HtmlElementCollection for looping through the collection.

[+] Added the "Sort project variables alphabetically" setting to ProjectMaker.

[+] Added methods Add (name, value), Delete (name) and Clear () to project.Context .

[+] Added an overload of the ZennoPoster.HttpPost method that accepts the content parameter as an array of bytes. In addition, when specifying the application / octet-stream content type, the ability to specify the path to a file in the content parameter or in the corresponding HTTP POST action field has been added, while the binary representation of this file will be added to the request.

[+] Added emulation of window.screen object fields: “top”, “left”, “availTop”, “availLeft”, “colorDepth”. To change these fields, you need to pass the following values to the Instance.SetScreenPreference (ScreenPreference preference, int value) method in the pref argument, respectively: “screen_top”, “screen_left”, “screen_avail_top”, “screen_avail_left”, “screen_color_depth”.

[+] Added overloads of the Instance.SetScreenPreference (ScreenPreference preference, int value) and Instance.SetWindowPreference (WindowPreference preference, int value) methods, which take an enumeration instead of a string as the first argument.

[+] Added emulation of the “navigator.doNotTrack” field. To emulate via the Instance.SetHeader method that accepts a string, you must set the first parameter “http_user_agent_donottrack”.

[+] Added a flag "Correct display of non-Latin letters in Excel for .csv files" in the table settings.

[+] Added source setting to ProxyChecker for immediate removal of proxies from the live list if the check fails.

[+] Added the ability to import entire input settings in ProjectMaker, not just values.

[+] Added the "Sort as numbers, if possible" flag in the actions of sorting lists and tables.

Fixed bugs:

[*] Problems with opening nested projects have been fixed.

[*] Fixed problems in the Lite version when using the reboot instance action.

[*] The problem is fixed, when in ProjectMaker the newly made changes to the action settings were sometimes not saved.

[*] Fixed inserting text into Flash forms.

[*] Fixed some errors in converting project actions to C # code.

[*] The absence of hints from the “Shared code” block in the “C # Code” actions in some cases has been fixed.

[*] Fixed problems with writing a project in CodeCreator.

[*] The processing of cookies in HTTP requests for redirects has been fixed.

[*] Fixed definition and work with active tab.

[*] The inclusion of the checkbox of advertising when starting the project "From the beginning" has been fixed.

[*] Fixed updating a project using a symbolic link.

[*] Disabled adding JavaScript authorization action when project recording is disabled.

[*] Fixed opening the proxy list from anonymous source in ProxyChecker.

[*] In ProxyChecker, the calculation of the time of the next proxy check after taking it from the live list has been fixed.

[*] Fixed sorting of columns in the "Take row" operation on the table.

[*] The operation of the action of captcha recognition has been fixed when the "Last captcha" flag is on and the "Glue captcha" flag is off.

[*] Fixed display of the number of job threads in ZennoPoster when stopped via the job manager.

[*] The error when the ImageProcessingResizeFromFile method changed the "pixel" mode to "percent" has been fixed.

[*] The error of an empty current proxy of the project when the browser is disabled has been fixed.

[*] Fixed proxy setting in FTP connection.

[*] Problems with copying variable macros from input settings have been fixed.

[*] Minor bugs in ProjectMaker editor.

[*] Problems with loading nationalgeographic.com website have been fixed.

[*] Fixed removing line breaks in the body of an HTTP POST multipart request.