AI Vision Analysis
RTILA X uses AI Vision to understand web pages visually. Instead of relying solely on HTML structure, the AI takes a screenshot of the page and analyzes it like a human would.
How It Works
Section titled “How It Works”- RTILA X navigates to the target page.
- It takes a full-page screenshot (scrolling to capture everything).
- It annotates interactive elements with numbered boxes.
- The annotated screenshot is sent to the AI.
- The AI identifies the page type, layout, and relevant elements.
- The AI generates verified selectors for actions and data extraction.

What the AI Detects
Section titled “What the AI Detects”| Detection | Description |
|---|---|
| Page type | E-commerce, social media, blog, form, etc. |
| Layout structure | Header, navigation, content areas, footer |
| Interactive elements | Buttons, links, inputs, dropdowns |
| Data structures | Product cards, tables, lists |
| Forms | Login forms, search forms, contact forms |
| Pagination | Next/prev buttons, page numbers, infinite scroll |
| Network APIs | Background API calls made by the page |
| Sitemaps | Links to sitemap.xml files |
When Vision Analysis Is Used
Section titled “When Vision Analysis Is Used”- AI Assistant: When you ask the AI to analyze a page
- Visual Builder: When you click the wand icon (✨) in the Data Extraction tab
- Headless capture: When the AI needs to understand a page without opening the full builder
Vision Context Report
Section titled “Vision Context Report”The AI returns a structured report:
{ "page_type": "e-commerce", "layout_description": "Product listing page with grid layout", "verified_action_selectors": [ { "selector": "css=.product-card", "tagName": "div", "text": "Product Name", "type": "interactable" } ], "verified_extraction_selectors": [ { "selector": "css=.product-card h2", "tagName": "h2", "text": "Product Title", "type": "text" } ]}WAF and Bot Protection Detection
Section titled “WAF and Bot Protection Detection”The Vision Analysis includes a smart WAF detection flag:
| Flag | Meaning |
|---|---|
is_blocked_by_waf: true |
The page is protected by a WAF (Cloudflare, DataDome, etc.) |
When this flag is detected, the AI will:
- Inform you about the protection.
- Suggest configuring proxies or CAPTCHA solvers.
- Recommend adjusting stealth settings.
Tip: If you see
is_blocked_by_waf: true, go to Preferences → Stealth & Proxies to configure your evasion settings.