Can execute the extraction autonomously, but the interface recorder can drift out of sync during the run.

◐ Mixedinput onlyTested Jun 23, 2026Skyvern
What was measured
Automation Level

How much manual effort is required across the pipeline: transcription → translation → dubbing → lip sync → export.

context, not decisivecapability

This measures how much manual workflow is needed, but not whether the scraper actually extracts page content correctly. (3 of 3 judges)

What was given, what came back

Test input: Glassdoor software engineer jobs behind sign-in modal · mixed · group: web-scraping-benchmark
Input — what we sent
Input, verbatim
https://www.glassdoor.com/Job/software-engineer-jobs-SRCH_KO0,17.htm — Dismiss any immediate sign-in or signup modal overlays that block the view. Once cleared, extract the top 5 job listings, including job title, company name, location, and the short summary snippet.

A Glassdoor jobs listing page protected by Cloudflare and a sign-in/interstitial overlay, used to test proxy evasion, anti-bot handling, and the ability to dismiss blocking modal UI before extracting listings.

Output — unretouched
No output artifact
The verdict rests on the tester's written observation alone — no file was captured for this cell.
Also checked on this input — same tool, 10 other criteria
Interaction Stability⚠ StruggledAdds significant visual-validation overhead, making runs much slower than raw text parsing even when the extraction completes.Output Quality✓ WorkedProduces a highly accurate structured schema for dynamic page data, with the extracted sizes captured cleanly.Output Quality✓ WorkedProduces a perfectly formatted JSON schema with deterministic keys for titles, locations, and company names.Output Quality✓ WorkedProduces a clean markdown_content payload with readable headings and bold labels for the extracted job listings.Output Quality✓ WorkedProduces a clean job-listing extract with deterministic fields; the visible markdown output contains 3 numbered entries and includes company, location, and summary information instead of boilerplate.Proxy Evasion✓ WorkedGets through a blocking interstitial/sign-in layer and reaches job listings content instead of stopping at the gate.Proxy Evasion✓ WorkedThe tool can bypass a standard interstitial sign-in/modal barrier and still recover the target content, outputting structured job listings with deterministic fields such as title, company, location, and summary.Proxy Evasion✓ WorkedCan get past a dynamic sign-in modal overlay and continue extraction on a blocked or gated page sequence.Schema Extraction Integrity✓ WorkedProduces deterministic structured job records with the requested fields; the visible output shows multiple listings with consistent company, location, and summary keys, including the first three entries.Visual Spatial Awareness✓ WorkedLocalizes the meaningful job-listing region on a page with a sign-in overlay and filters the surrounding noise, extracting the top 3 listings rather than the modal chrome.
Provenance
Observation
540d0e24-1d3a-41a0-9061-fb9f2791210a
Evidence run
06e1dbd6-5518-4af8-aa1a-735259a75b4f
Study
Scrape Web Pages Into Clean Markdown or Structured Data Using AI
Research task
86b9jm3a3
Tested at
Jun 23, 2026
Source
first-party
Evidence state
observed
Proof shown
input only
Cost / latency
not captured
Repeat run
not captured
Tester
not captured

The last three rows are honest blanks, not placeholders — our capture has no field for them yet.

Query this
get_evidence({
  tool: "skyvern",
  scenario: "web-scraping-benchmark"
})
MCP · mcp.aidemos.com/api/mcp
Free with attribution.
Same input, same check — 0 other tools
measured on Automation Level

No other tool was measured on this criterion for this input.

Real inputs and real outputs, no retouching · every cell queryable via API & MCP · aidemos.com