Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Jan 21, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

B4nan and others added 3 commits January 21, 2026 15:46
## Summary
- Add comprehensive documentation guide for using the `ImpitHttpClient`
with Crawlee
- Cover browser impersonation (Chrome, Firefox), TLS fingerprinting, and
HTTP/3 support
- Include code examples for BasicCrawler, CheerioCrawler, and
HttpCrawler
- Document configuration options, cookie management, and proxy support
- Add the guide to the sidebar navigation

## Test plan
- [ ] Verify the documentation builds correctly
- [ ] Check all code examples compile
- [ ] Review links work correctly

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
## Summary
- Copy the Impit HTTP client guide to version 3.15 docs snapshot
- Add the guide to the v3.15 sidebar

Follow-up to #3359

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
…ion (#3331)

## Summary

Creates new `@crawlee/stagehand` package integrating Browserbase's
Stagehand library with Crawlee. Extends `BrowserCrawler` to provide
AI-powered browser automation capabilities.

## AI Methods on Page Object

- `page.act()` - Natural language browser interactions
- `page.extract()` - Structured data extraction with Zod schemas  
- `page.observe()` - Get available page actions
- `page.agent()` - Multi-step autonomous agents

## Key Features

- `StagehandCrawler` extends `BrowserCrawler`
- Full anti-blocking support via `BrowserPool` integration
- Browser fingerprinting automatically applied
- Support for LOCAL and BROWSERBASE environments
- Session-based fingerprint caching
- Automatic proxy rotation on blocking

## Architecture

The package implements a `BrowserPlugin` that wraps Stagehand, allowing
Crawlee to:
- Apply fingerprinted launch options to Stagehand's browser
- Manage Stagehand instances through `BrowserPool`
- Provide AI methods directly on the page object
- Maintain all existing Crawlee features (hooks, scaling, sessions)

## Test Coverage

- 38 tests across 5 test files
- All tests passing
- Covers plugin, controller, launcher, crawler, and utilities

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Closes #3064

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
@pull pull bot locked and limited conversation to collaborators Jan 21, 2026
@pull pull bot added the ⤵️ pull label Jan 21, 2026
@pull pull bot merged commit a89cb5a into threatcode:master Jan 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant