Link to plugin page: https://zeroqode.com/plugin/any-page-parsing-plugin-1623062916042x924100496928534500β
Plugin for extracting data from websites. It's a great tool for marketers, store owners, and more. With its help, you can easily analyze the availability of products from competitors, monitor price changes, etc.
Using the web parser, you can quickly download product catalogs with the required characteristics. This feature will help you optimize your work with large amounts of data.
Note: A website made on Bubble.io (and some other websites) cannot be parsed with this plugin.
We cannot guarantee successful parsing of some pages. Many marketplaces or just large projects use protection against bots and parsing.
Attention: Pages made on bubble.io (and possibly other no-code projects) cannot be processed due to the peculiarities of their system.
Place the Page Preview element on the page.
ο»Ώ
ο»Ώ
2. Place a PagePreview element on the page. In this element will be placed content of the parsed page.
ο»Ώ
3. Add a new workflow. You need to pass the link to the plugin action "Web Page Parser - Get HTML From One URL"
ο»Ώ
4. Set 2 states of our PagePreview element: β
ο»Ώ
ο»Ώ
5. Passing states to our element.
ο»Ώ
6. For further actions, we need 3 data tables.
ο»Ώ
ο»Ώ
ο»Ώ
7. Add new workflow
ο»Ώ
For Collecting Data From Page
Note: You can pass the name for the data as you like (for example, do everything through a popup with an input field)β
For Creating Template
ο»Ώ
2. Add Field To Template
We got the unique id directly from the database. You can get them from wherever you like, for example, as on the demo page, from the dropdown.
ο»Ώ
2. Add a new step in the workflow.
ο»Ώ
3. Create a new state
ο»Ώ
4. Set value of this state
ο»Ώ
5. Set the source of the dropdown to this state
ο»Ώ
6. Add a new workflow
Now on change a tag in the dropdown, all elements of the parsed page with this tag will be highlighted
For multiple parsing of pages, you need at least 1 template and a CSV file with links. Due to differences in the HTML code structure, the same template can't be used for different sites.
Example of correct .csv file: Downloadβ
ο»Ώ
2. Add a new workflow
ο»Ώ
3. Add action from the plugin
ο»Ώ
5. Set link from the file uploader
ο»Ώ
6. Add step in the workflow
ο»Ώ
7. Set data of action
The template can be chosen in any way convenient for you (see demo page).
8. Now return data in a convenient format
ο»Ώ
ο»Ώ
ο»Ώ
ο»Ώ
ο»Ώ
The plugin proprieties :
HTML Code Head - this field get HTML Code of "head" element from parsed page. Value for this field is returned from the action "Get HTML From One URL".
HTML Code Body - this field get HTML Code of "body" element from parsed page. Value for this field is returned from the action "Get HTML From One URL".
ο»Ώ
Url - Full URL (including http:// or https://) to the page to be parsed.
Type: Text
JSON Object with fields:
Type: Text
Type: Text
Type: List of Text
ο»Ώ
JSON Object with fields:
This action is similar to "Generate Download Link From Multiple Parse"
ο»Ώ
JSON Object with fields:
Type: Text
ο»Ώ
Type: File
JSON Object with fields:
Type: List of Text
ο»Ώ
Type: List of Text
JSON Object with fields:
Type: List of Text
ο»Ώ
Type: List of Text
Type: List of Text
Type: Text
ο»Ώ
Type: List of Text
JSON Object with fields:
Type: List of Text
ο»Ώ
Type: List of Text
JSON Object with fields:
Type: List of Text
Live Demo: βhttps://zeroqode-demo-22.bubbleapps.io/any-page-parsingβ
ο»Ώ