You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: migrations/scrapybara.mdx
+19-56Lines changed: 19 additions & 56 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,6 @@ title: "Scrapybara"
4
4
5
5
[Scrapybara](https://scrapybara.com/) is shutting down their virtual desktop and browser service on **October 15, 2025**. If you're currently using Scrapybara for browser automation, Kernel is here to help you migrate seamlessly.
6
6
7
-
This guide shows you how to migrate your Scrapybara browser automation code to Kernel with minimal changes to your existing workflow.
8
-
9
-
---
10
-
11
7
## Key Concepts
12
8
13
9
| Feature | Scrapybara | Kernel |
@@ -20,13 +16,11 @@ This guide shows you how to migrate your Scrapybara browser automation code to K
20
16
|**Replays**| ❌ Not available |`client.browsers.replays.*`|
21
17
|**Save Auth**|`instance.browser.save_auth(name)`| Create profile with `save_changes: true`|
22
18
23
-
---
19
+
## How to migrate
24
20
25
-
##Migration Examples
21
+
### Basic Browser Creation
26
22
27
-
### 1. Basic Browser Creation & CDP Connection
28
-
29
-
#### Scrapybara
23
+
**Scrapybara**
30
24
```python
31
25
from scrapybara import Scrapybara
32
26
from playwright.async_api import async_playwright
@@ -45,7 +39,7 @@ async with async_playwright() as p:
45
39
instance.browser.stop()
46
40
```
47
41
48
-
#### Kernel
42
+
**Kernel**
49
43
```python
50
44
from kernel import Kernel
51
45
from playwright.async_api import async_playwright
@@ -63,11 +57,9 @@ async with async_playwright() as p:
0 commit comments