Blocks & Flow EditorBrowser
extract table
The **extract table** block extracts data from an HTML table on the current page.
The extract table block extracts data from an HTML table on the current page.
Configuration
| Field | Description |
|---|---|
| Display Name | Optional label shown on the block in the canvas. |
| Selector | XPath only (auto-selected for table elements). |
| Selector Value | The selector expression — copy and paste from inspector or XPath Picker. |
| Selector Index | When multiple elements match, pick by index. Index starts at 1 (not 0). |
| Timeout | Maximum wait time in seconds for the element to appear (default 30). Supports decimals (e.g. 0.3). |
| Action Type | Web Element — interact with visible HTML. Javascript — access hidden or shadow-DOM elements. |
| Add Selector | Type or paste an XPath and press Enter to add it to the selector list. |
| Pick XPath | Use the XPath Picker Chrome extension: click an element on the page to capture its XPath, then verify via the dropdown. |
Outputs
| Property | Description |
|---|---|
msg.payload | Array of table row/cell values |
Notes
- Browser operation blocks require launch browser to be used earlier in the flow.
- Returns error for merged cells, non-tabular layouts, or invalid XPath
- Blank cells and media elements are skipped