Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Please read the Terms of Use for Materials on ZennoLab |
Table of contents
Expand | ||||
---|---|---|---|---|
| ||||
|
...
The browser is the main part of ZennoPoster automation. The action contains various actions for changing the options and properties of the browser. Some of them can also be found in the Project Settings, but you should distinguish between them - the project settings are set at the start of the template, and using the settings in this action, you can change the options right during the execution of the template. For example, you can turn on and off the display of pictures in the browser at any time when necessary.
...
Another of the properties of the browser helps to give the created bot individuality. It is a WebGL-based web page rendering element for hardware-accelerated 3D graphics, which has its own unique fingerprint. Three actions are possible with it: allow based on the main project settings, emulate and block., emulate and block.
Info |
---|
The "Super-emulation" mode was added in ZennoPoster 7.7.0.0. Read more in the article Profile | Canvas/WebGL |
Basically, Canvas transmits data about the characteristics of the web system and this data is widely used on many sites to provide protection against fraud or other automation methods.
...
Sometimes sites offer users to log in through a Javascript rendered modal window. Especially often this form of authorization is used in server panels, in the admin panels of routers, etc. This action is allowed to transfer the login and password to the script and perform authorization. You can add the corresponding project variables to the login and password fields.
...
Sometimes in templates working on requests, it is required to run an instance for a short period of time (for example, the user logged out to the service and needs to re-authorize through the browser) and then turn it off again. This property serves precisely to solve such a problem.
To run the browser, you need to select it in the drop-down list and set the arguments, if necessary. You can run the browser using the current profile, or generate a new one based on the project settings.
After completing the task, you can return the work to browserless mode by inserting this cube again, but this time with the “Without browser” property.
...
Info |
---|
In ZennoPoster version 7.3.1.0 profile-folders have been added. You can read more about them in the article Working with a profile folder. |
When this option is activated, you must specify the path to the profile folder that will be loaded for this instance.
...
Note |
---|
In the mode of disabled images, captchas recognition using services or programs will most likely be impossible and an error will be displayed. |
...
Enable / disable media content with HTML elements <video>
, <audio>
, etc. It also helps to save traffic and resources.
Waiting for user actions
Info |
---|
In ZennoPoster 7.7.0.0 this function was moved to Waiting for user actions action. |
Expand | ||
---|---|---|
| ||
This function is useful if, for some reason, you need to interfere with the process of the project and do something by hand in the browser.
|
...
When you run this action in ZennoPoster, an instance (browser) window will open, where you will need to perform the required actions and click the "Continue" button in the upper right corner. Window expectation action After this action is running, the browser window opens. |
orange background), the name of the project is located on the left above, which caused this window (in this case |
This useful functionality can be used for those template users who are afraid to save their login information to sites or to enter credit card information. |
Clear cookies
...
A cube with this property will clear browser cookies completely for all sites or only for specified domains using regular expressions .
Info |
---|
Action Works with Cookies was added in ZennoPoster 7.3.1.0 |
...
Cache is a special place on your computer's hard drive where previously visited pages, images and any other data from the pages viewed are stored. For better anonymity, it is advisable to delete the cache before each session (which is solved by a special option in the project settings), but you can also clear the cache while the template is running. Just like "Clear Cookies", the cache can be cleared for a specific domain or groups of domains defined by a regular expression .
Download directory
...
By selecting a local folder on your computer, you can set the directory where files, pictures, videos and other documents will be saved when downloading. Otherwise, if you do not define such a folder, the files will be downloaded to the ZennoPoster temporary folder.
...
This action also helps both in project security and in saving traffic and resources. It can be used to block requests to user-specified URLs and domains. Also, this tool is available in the traffic window .
There are three options:
Without blocking is the default mode.
White list - all requests will be blocked except for the specified addresses and domains.
Blacklist - all specified requests will be blocked.
With the help of the Content Policy , you can solve various practical tasks. For example, disable not all images, but only GIF. Or, for example, block counter scripts and various protections.
...
The setting is similar to that in the project properties, but in this case you can flexibly adjust the emulation level during the execution of the template. Using the slider, you can either focus on the speed of processing elements, or on quality, or choose the middle ground.
The emulation level can be adjusted individually for each action in the Element Properties, in the Advanced tab.
Set proxy
...
To do this, activate the " Browser settings " cube and turn on Geolocation . To generate random numbers, you can use the {-Random.Double- | --10- | -10-}
macro (this macro will randomly output non-integer numbers in the range from -10 to 10) or calculate the latitude and longitude values in advance (calculate adding a certain counter to them in a loop) and substitute the obtained values in the appropriate fields.
...