Browser Orchestrator
Trigger Words
browser automation, web scraping, data collection, web testing, UI testing, RPA, auto form fill, screenshot comparison, browser control, crawler, web interaction, anti-detection, headless browser
Capabilities
Five browser automation capabilities in one, from simple clicks to complex crawlers.
Capability 1: Web Data Scraping
| Scraping Types |
Type |
Characteristics |
Typical Use Cases |
| Static Pages |
HTML direct output |
Articles/news/documents |
| Dynamic Rendered |
JS-generated content |
SPA apps/infinite scroll |
| Authenticated |
Login-required access |
Personal data/backends |
| Paginated |
Multi-page aggregation |
Lists/search results |
| File Downloads |
PDF/Excel/images |
Reports/attachments/assets |
Scraping Pipeline
- Target Analysis — URL structure, page type, data location, anti-scrape measures
- Strategy Selection — API interception vs DOM parsing vs visual recognition
- Selective Extraction — Only fetch needed fields, avoid over-requesting
- Data Cleaning — Dedup/format/type conversion
- Structured Output — CSV/JSON/Database/direct file write
Anti-Anti-Scrape Strategies
- Randomized request intervals (human reading speed simulation)
- User-Agent rotation
- Cookie/Session persistence
- CAPTCHA solving (OCR integration/third-party services)
- IP rotation (proxy pool)
- Behavior humanization (random scrolls/mouse movement/dwell times)
Capability 2: Web Interaction Automation
- Form Filling — Auto-detect field types and fill (text/select/date/file upload)
- Click Navigation — Links/buttons/Tabs/menus/dropdowns
- Keyboard Operations — Shortcuts/text input/combo keys
- Drag & Drop — Sort/slider verification/file drag
- Popup Handling — Alert/Confirm/modal/new window
- File Operations — Upload/download/save
Capability 3: UI Testing & Regression
- Visual Regression — Page screenshots + pixel-level diff comparison
- Element Assertions — Element exists/visible/clickable/text content validation
- Flow Recording — Record steps into replayable scripts
- Multi-Browser Testing — Chrome/Firefox/Safari/Edge compatibility
- Responsive Testing — Layout verification at multiple resolutions
- Performance Metrics — Load time/FCP/Core Web Vitals
Capability 4: Anti-Detection Strategies
| Detection Dimension |
Countermeasure |
| Browser Fingerprint |
UA/resolution/timezone/language consistent spoofing |
| Behavioral |
Human-like mouse paths, random pauses, non-linear scrolling |
| Rate Limiting |
Exponential backoff intervals, concurrency control |
| TLS Fingerprint |
Real browsers, not pure HTTP clients |
| JS Detection |
Disable webdriver flag, patch navigator properties |
| CAPTCHA |
Image recognition/third-party solving/human fallback |
Capability 5: Multi-Instance Management
- Multi-tab Parallelism — Operate multiple pages simultaneously
- Multi-Browser Sessions — Isolated context environments
- Task Queues — Serial/parallel execution modes
- State Persistence — Session save/restore
- Resource Monitoring — Memory/CPU/network usage
Workflows
Mode A: Data Collection Task
"Scrape XX data from XX website"
→ Analyze page → Plan strategy → Scrape → Clean → Deliver
Mode B: Automation Workflow
"Automate XX operation daily"
→ Record/write script → Schedule execute → Result notification
小蔥技能站7w4.net,專業的AI技能分享平臺。
Mode C: UI Testing
"Check if XX page looks correct at different resolutions"
→ Multi-res screenshots → Diff comparison → Issue report
Mode D: Anti-Detection Crawling
"XX site has anti-scrape measures, bypass them"
→ Analyze defenses → Build counter-strategy → Stable collection
Output Spec
## Browser Automation Task Report
- **Task Type**: Scrape/Interact/Test/Other
- **Target URL**: ...
- **Steps Executed**: N steps
- **Data Volume**: N records / N files
- **Elapsed Time**: X:XX
- **Exceptions/Retries**: N times
- **Output Files**: <path list>
Security & Compliance
- Respect robots.txt and website ToS
- Reasonable request rates, don't overwhelm target servers
- Don't scrape personal data without explicit authorization
- Use data only for stated purposes
個人創作者計費通道上線後直接升級計費