Skip to content

Commit eefa80a

Browse files
committed
Update to CDP URL
Added correct method for retrieving cdp_url on scrapybara
1 parent 01a6895 commit eefa80a

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

migrations/scrapybara.mdx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ title: "Scrapybara"
1010
|---------|-----------|--------|
1111
| **Start Browser** | `client.start_browser()` | `client.browsers.create()` |
1212
| **Standby Mode** | `instance.pause()` / `instance.resume()` | Automatic standby mode |
13-
| **CDP URL** | `instance.browser.get_cdp_url()` | Returns `cdp_ws_url` in create response |
13+
| **CDP URL** | `instance.get_cdp_url().cdp_url` | Returns `cdp_ws_url` in create response |
1414
| **Live View** | `instance.get_stream_url()` | Returns `browser_live_view_url` in create response |
1515
| **Stealth Mode** | ❌ Not available | `stealth: true` parameter |
1616
| **Replays** | ❌ Not available | `client.browsers.replays.*` |
@@ -27,8 +27,7 @@ from playwright.async_api import async_playwright
2727

2828
client = Scrapybara(api_key="your_api_key")
2929
instance = client.start_browser(timeout_hours=1)
30-
browser_session = instance.browser.start()
31-
cdp_url = browser_session.cdp_url
30+
cdp_url = instance.get_cdp_url().cdp_url
3231

3332
async with async_playwright() as p:
3433
browser = await p.chromium.connect_over_cdp(cdp_url)
@@ -148,8 +147,8 @@ browser2 = await client.browsers.create(
148147

149148
| Feature | Scrapybara | Kernel |
150149
|---------|-----------|--------|
151-
| **Create Browser** | `client.start_browser()` `instance.browser.start()` | `client.browsers.create()` |
152-
| **Get CDP URL** | `instance.browser.get_cdp_url()` | Returns `cdp_ws_url` in create response |
150+
| **Create Browser** | `client.start_browser()` | `client.browsers.create()` |
151+
| **Get CDP URL** | `instance.get_cdp_url().cdp_url` | Returns `cdp_ws_url` in create response |
153152
| **Get Live View** | `instance.get_stream_url()` | Returns `browser_live_view_url` in create response |
154153
| **Delete Browser** | `instance.browser.stop()` | `client.browsers.deleteByID(session_id)` |
155154
| **List Browsers** | `client.get_instances()` | `client.browsers.list()` |

0 commit comments

Comments
 (0)