name: browser-orchestrator-en slug: browser-orchestrator-en version: 1.0.0 displayName: "Browser Orchestrator" description: "All-in-one browser automation platform: web data scraping (structured extraction/dynamic content/pagination/login persistence), web interaction automation (form filling/click navigation/file upload-download), UI testing & regression (screenshot comparison/assertions/playback recording), anti-detection strategies (fingerprint spoofing/rate limiting/human behavior simulation), multi-browser/tab parallel management. One skill for all browser automation tasks." tags: ["browser-automation", "web-scraping", "testing", "rpa", "data-collection", "browser", "automation"] category: developer author: leilei homepage: ""
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
Five browser automation capabilities in one, from simple clicks to complex crawlers.
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 |
小葱技能站7w4.net,专业的AI技能分享平台。
Scraping Pipeline 1. Target Analysis — URL structure, page type, data location, anti-scrape measures 2. Strategy Selection — API interception vs DOM parsing vs visual recognition 3. Selective Extraction — Only fetch needed fields, avoid over-requesting 4. Data Cleaning — Dedup/format/type conversion 5. 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)
| 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 |
"Scrape XX data from XX website" → Analyze page → Plan strategy → Scrape → Clean → Deliver
"Automate XX operation daily" → Record/write script → Schedule execute → Result notification
"Check if XX page looks correct at different resolutions" → Multi-res screenshots → Diff comparison → Issue report
"XX site has anti-scrape measures, bypass them" → Analyze defenses → Build counter-strategy → Stable collection
## 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>
个人创作者计费通道上线后直接升级计费
文档写得详细全面,涵盖了浏览器自动化的各个方面,结构清晰看起来很专业。但这只是使用说明,没有实际可运行的代码。相当于买了一本菜谱,却没有食材。真正想用的话,还得自己从头写代码。内容不错但实用性不足。