About the Feature
This feature is currently in the beta stage the purpose of which is to conduct testing and receive feedback. The final version may dramatically change as well as the sales policy with respect to this feature. Should you encounter any bugs, glitches, lack of functionality, or other problems with the beta feature, please send an email to our technical support.
Description
This activity extracts data according to a given structure. It is especially useful for scenarios that require extracting table data from a website, extracting search results, or, for example, extracting product prices from online-shops pages. Follow this link to find a detailed tutorial on how to work with this activity.
Parameters
Data structure
This option allows you to create a .rel file that will contain the extracted data structure, or set the path to an existing .rel file.
The button "Create new data relations file" allows you to create a .rel file.
Clicking on it will open an empty canvas. Note that when you save a .rel file created by clicking the "Create new data relations file" button, the path to it will be automatically substituted in the "Data structure" parameter.
If you already have a .rel file created, you can set the path to it manually in the input field or click the "PICK" button to find the file through explorer.
There are three ways to manually set the path to the .rel file:
- Set a value allows you to manually specify the path.
- Calculate a value allows you to use a special formula or a special method to determine the path.
- Save the previous step result takes the result of the previous workflow action as the path.
On tab
This parameter allows you to specify the name of the tab that you want the bot to interact with. The name of the tab is assigned in the "Open URL" activity.
- Set a value allows you to manually specify the name of the tab.
- Calculate a value allows you to use a special formula or a special method to determine the name of the tab.
- Save the previous step result takes the result of the previous workflow action as the name of the tab.
Please note:
As of version 6.0, Studio Pro supports two ways of working with the browser - through the ElectroNeek Chrome Automation extension and through Selenium. You can read more about this in this article.
Depending on the selected method, the bot will search for the item in the browser tabs differently:
- Chrome Native - if you don't specify a tab number, the bot will search for the item on all tabs.
- Edge Native - works the same way as Chrome Native.
- Chrome Selenium - if you don't specify a tab number, the bot will search for the item in the tab that was opened using the "Open URL" activity. In other words, the absence of a labeled tab is the tab ID for Selenium.
In workflow created before version 6.0 of the platform, all tab information will be retained.
Use tab name in order
This checkbox allows you to specify a sequential number of a tab in the browser. It is worth using if a new tab opens not manually, but automatically after clicking on some element.
In iframe
This option allows you to select a specific iframe on a given page in which to perform an activity.
Timeout, sec
This parameter allows you to set the timeout for the activity's execution. By default it is 30 seconds.
Wait before, sec
Allows you to set a delay before the activity is performed.
Wait after, sec
Allows you to set a delay after the activity is performed.
Comment
Contains an annotation to the activity. The input text will be displayed above the activity name.