55from examples import (
66 BROWSERBASE_API_KEY ,
77 BROWSERBASE_PROJECT_ID ,
8- BROWSERBASE_CONNECT_URL ,
98 bb ,
109)
1110
@@ -26,9 +25,7 @@ def check_proxy_bytes(session_id: str) -> None:
2625def run_enable_via_create_session (playwright : Playwright ) -> None :
2726 session = bb .sessions .create (project_id = BROWSERBASE_PROJECT_ID , proxies = True )
2827
29- browser = playwright .chromium .connect_over_cdp (
30- f"{ BROWSERBASE_CONNECT_URL } ?apiKey={ BROWSERBASE_API_KEY } &sessionId={ session .id } "
31- )
28+ browser = playwright .chromium .connect_over_cdp (session .connect_url )
3229
3330 context = browser .contexts [0 ]
3431 page = context .pages [0 ]
@@ -45,9 +42,7 @@ def run_enable_via_create_session(playwright: Playwright) -> None:
4542def run_enable_via_querystring_with_created_session (playwright : Playwright ) -> None :
4643 session = bb .sessions .create (project_id = BROWSERBASE_PROJECT_ID , proxies = True )
4744
48- browser = playwright .chromium .connect_over_cdp (
49- f"{ BROWSERBASE_CONNECT_URL } ?apiKey={ BROWSERBASE_API_KEY } &sessionId={ session .id } &enableProxy=true"
50- )
45+ browser = playwright .chromium .connect_over_cdp (session .connect_url )
5146
5247 context = browser .contexts [0 ]
5348 page = context .pages [0 ]
@@ -84,9 +79,7 @@ def run_geolocation_country(playwright: Playwright) -> None:
8479 ],
8580 )
8681
87- browser = playwright .chromium .connect_over_cdp (
88- f"{ BROWSERBASE_CONNECT_URL } ?apiKey={ BROWSERBASE_API_KEY } &sessionId={ session .id } "
89- )
82+ browser = playwright .chromium .connect_over_cdp (session .connect_url )
9083
9184 context = browser .contexts [0 ]
9285 page = context .pages [0 ]
@@ -113,9 +106,7 @@ def run_geolocation_state(playwright: Playwright) -> None:
113106 ],
114107 )
115108
116- browser = playwright .chromium .connect_over_cdp (
117- f"{ BROWSERBASE_CONNECT_URL } ?apiKey={ BROWSERBASE_API_KEY } &sessionId={ session .id } "
118- )
109+ browser = playwright .chromium .connect_over_cdp (session .connect_url )
119110
120111 context = browser .contexts [0 ]
121112 page = context .pages [0 ]
@@ -143,9 +134,7 @@ def run_geolocation_american_city(playwright: Playwright) -> None:
143134 ],
144135 )
145136
146- browser = playwright .chromium .connect_over_cdp (
147- f"{ BROWSERBASE_CONNECT_URL } ?apiKey={ BROWSERBASE_API_KEY } &sessionId={ session .id } "
148- )
137+ browser = playwright .chromium .connect_over_cdp (session .connect_url )
149138
150139 context = browser .contexts [0 ]
151140 page = context .pages [0 ]
@@ -172,9 +161,7 @@ def run_geolocation_non_american_city(playwright: Playwright) -> None:
172161 ],
173162 )
174163
175- browser = playwright .chromium .connect_over_cdp (
176- f"{ BROWSERBASE_CONNECT_URL } ?apiKey={ BROWSERBASE_API_KEY } &sessionId={ session .id } "
177- )
164+ browser = playwright .chromium .connect_over_cdp (session .connect_url )
178165
179166 context = browser .contexts [0 ]
180167 page = context .pages [0 ]
0 commit comments