Profile window (ZD)
This article is copied from Zennoposter reference, because these are very similar in both programs. Original - Profile window.
Inside this article, screenshots may meet, internal reference links and other things that belong to Zennoposter.
Despite the fact that the windows are very similar in Zennoposter and ZennoDroid, there are still small differences:
There is no “Browser” tab in the ZennoDroid window
The "Profile" tab contains information only by basic variables of the profile (Full name, birth date, country, city and some others).
Please read the Terms of Use for Materials on ZennoLab
Table of contents
Description
The profile window is used to display information on the current person.
A profile is a virtual personality, data for which is generated by ProjectMaker. You can make more detailed settings for each project separately - select the browser, OS, platform, nationality, gender, age, emulated data, etc.
How to open a window?
To activate the window, click on the Current profile button
What is it used for?
It is very convenient to use the functionality of this window while creating or debugging a project: it is possible to quickly regenerate a profile, or load another one to see how the project will be executed with different sets of profile data.
When saving/loading a profile, among other things, cookies and browser cache are also pulled up.
Working with a window.
Loading, saving and generating
Load - with this function you can load a previously saved profile. After clicking on the button, a standard file selection window will open.
Save - saving the current profile to the specified path.
Regenerate - full update of all profile parameters.
During project execution, you can load and save a profile using the action Profile processing ... You can also use it to change some of the fields (but not all).
Human Tab
This tab displays basic information on the current profile.
Almost all parameters are read-only and copy-only. In order to copy this or that parameter, double-click on it, and then right click on the selection and the familiar context menu will appear:
You can only change your email and password. And they will change only for the current profile.
In the program settings, you can set the default email for all profiles. You can also set the nationality of the profiles there.
Browser Tab
On this tab, you can change some parameters that will affect the behavior of the browser.
Many of these settings can be turned on/off using the Browser settings action
When the profile is regenerated, these settings are not reset!
Load settings
Using these settings, you can disable/enable loading/execution of certain components of the web page. It can increase the page load speed, decrease the traffic consumption.
May affect the performance of sites (especially disabling JavaScript)!
Load pictures - for some sites, projects can work without pictures. Disabling them significantly saves traffic.
Pop-up windows - This setting prevents the opening of new tabs in the browser.
If by clicking on the link it should open in a new tab, and this setting is enabled, then the opening will not occur.
Load frames - if disabled, elements inside iframes will not be loaded.
Load styles (css) - with this option you can disable CSS styles on the page. This method will help to slightly reduce the consumed resources, but it can also change the layout of the page and lead to errors on it. Use the shutdown method carefully.
Run JavaScript - if disabled, scripts on the page will not be executed. For most modern resources, this can affect the performance of the site's functions.
Enable Plugins - Disable or enable the once popular browser plugins Flash/Java/Silverlight. It will help in working with old sites, reducing the load on resources, and the volume of transmitted traffic.
Load plugins in the same window - the option allows you to take screenshots of flash and other plugins, if loaded in another window, an empty square will be displayed instead of the plugin image.
Download advertisements - disables advertising banners in order to save traffic.
Load media - enable / disable media content with HTML elements <video>
, <audio>
, etc. It also helps to save traffic and resources.
Loading level
In these settings, it is regulated whether the browser will ignore or wait for the download of certain components (actions are not executed while the browser is waiting for the download).
For example, modern resources like to use AJAX and reload data after the site is loaded. By disabling the “Ignore AJAX” option, ProjectMaker will wait for each such request to complete. It is necessary to use this option carefully, since some sites are constantly sending AJAX requests, which can paralyze the work of your template!
Or the browser has been waiting for a frame with the content of the "crashed" site to load for a long time. As a result, time and resources are wasted waiting.
Proxy
Here you can specify a proxy for this profile. Format with authorization protocol://username:password@ip:port
, without authorization protocol: // ip: port
. If protocol
is not specified, it defaults to http://
Headers
This tab displays the Headers of the browser. Their values can be changed right in this window.
If Recording is enabled, then after making any changes in the settings described above (starting with the Load Settings and ending with Headers) and clicking the OK button, the corresponding actions will be created on the canvas.
Content
On this tab, you can regulate which addresses and domains the browser will ignore and which ones to load. This functionality is described in more detail in the article about the traffic window, in particular in the section about the Content Policy
Regardless of whether Recording is enabled or not, after making changes and clicking OK, a Content Policy action will be created with all the data entered.
Cookies Tab
Added in version 7.2.1.1
This tab displays all the cookies that the current profile has.
Editing
In this window, you can not only view cookies, but also edit them.
Add a new cookie.
Remove selected.
Edit.
With the “Clear” button you can delete all cookies at once.
Search
You can filter the displayed cookies using the corresponding field (1).
You can also group cookies by domain (2).
These tools can be combined.
Profile tab
This tab displays detailed information both on the generated personality (name, surname, date of birth, login, etc.) and on the browser and system (you can read more about these parameters in this article)
Accessing profile data via variables
Variables window
The list of variables available for work can be found in the variables window on the Environment tab (1) (you need to scroll to variables that start with Profile ), there you can immediately copy the variable macro (2)
Manually
In any field that supports variable macros (for example, in the Notification action), press the key combination ctrl + space, select Profile from the drop-down list. Then we put a point and another drop-down list with all the profile variables will appear, double-click on the required field and the macro will be automatically inserted.
CTRL + space
Selecting the required field
The final look of the macro
There are several variables that are not displayed on the “Person” tab in the Profile Window, but they are in the Variables Window and can be inserted manually :
{-Profile.NickName-}
(the value of this field is different from {-Profile.Login-}
, which is displayed on the tab), {-Profile.SecretQuestionAnswer1-}, {-Profile.SecretQuestionAnswer2-}
Profile gender ( {-Profile.Sex-}
)
It is worth noting that the profile floor in ProjectMaker has a boolean type:
male - True
female - False
Usage example
Examples of use can be found in the article about the Actions on the profile action or in the article about configuring the profile generation parameters . Additionally, the profile can be used when using GET , POST and other requests (you can use both the current profile and the previously saved one) to substitute headers.