page_geetest_slide
Solves GeeTest v3 slide puzzles from live pages and performs the human drag by extracting the three canvases, computing the exact hole offset, and moving the slider. Returns JSON with drag_x, hole bounds, and piece_x0.
Instructions
GEETEST SLIDE SOLVER: solve the GeeTest v3-style slide puzzle from the live page, then perform the human drag itself. Extracts the three canvases (bg, puzzle slice, full reference bg) via toDataURL, finds the hole with |bg-fullbg| diff + largest-blob + morphological closing (the JPEG-noise trap), measures the piece's solid-alpha left edge, and drags the slider by hole_x0 - piece_x0 with the engine's humanized mouse. Returns JSON {drag_x, hole: [x0, x1], piece_x0}. Call AFTER the challenge popup is open. No vision model, pure pixel math.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page_id | Yes | ||
| session_id | Yes | ||
| slider_ref | No | Optional ref of the slider handle (.geetest_slider_button). If omitted the tool locates it by selector and registers its own ref. |