33from playwright .sync_api import Page , Playwright , sync_playwright
44
55from examples import (
6- BROWSERBASE_API_KEY ,
76 BROWSERBASE_PROJECT_ID ,
8- BROWSERBASE_CONNECT_URL ,
97 bb ,
108)
119
@@ -26,9 +24,7 @@ def check_proxy_bytes(session_id: str) -> None:
2624def run_enable_via_create_session (playwright : Playwright ) -> None :
2725 session = bb .sessions .create (project_id = BROWSERBASE_PROJECT_ID , proxies = True )
2826
29- browser = playwright .chromium .connect_over_cdp (
30- f"{ BROWSERBASE_CONNECT_URL } ?apiKey={ BROWSERBASE_API_KEY } &sessionId={ session .id } "
31- )
27+ browser = playwright .chromium .connect_over_cdp (session .connect_url )
3228
3329 context = browser .contexts [0 ]
3430 page = context .pages [0 ]
@@ -45,9 +41,7 @@ def run_enable_via_create_session(playwright: Playwright) -> None:
4541def run_enable_via_querystring_with_created_session (playwright : Playwright ) -> None :
4642 session = bb .sessions .create (project_id = BROWSERBASE_PROJECT_ID , proxies = True )
4743
48- browser = playwright .chromium .connect_over_cdp (
49- f"{ BROWSERBASE_CONNECT_URL } ?apiKey={ BROWSERBASE_API_KEY } &sessionId={ session .id } &enableProxy=true"
50- )
44+ browser = playwright .chromium .connect_over_cdp (session .connect_url )
5145
5246 context = browser .contexts [0 ]
5347 page = context .pages [0 ]
@@ -84,9 +78,7 @@ def run_geolocation_country(playwright: Playwright) -> None:
8478 ],
8579 )
8680
87- browser = playwright .chromium .connect_over_cdp (
88- f"{ BROWSERBASE_CONNECT_URL } ?apiKey={ BROWSERBASE_API_KEY } &sessionId={ session .id } "
89- )
81+ browser = playwright .chromium .connect_over_cdp (session .connect_url )
9082
9183 context = browser .contexts [0 ]
9284 page = context .pages [0 ]
@@ -113,9 +105,7 @@ def run_geolocation_state(playwright: Playwright) -> None:
113105 ],
114106 )
115107
116- browser = playwright .chromium .connect_over_cdp (
117- f"{ BROWSERBASE_CONNECT_URL } ?apiKey={ BROWSERBASE_API_KEY } &sessionId={ session .id } "
118- )
108+ browser = playwright .chromium .connect_over_cdp (session .connect_url )
119109
120110 context = browser .contexts [0 ]
121111 page = context .pages [0 ]
@@ -143,9 +133,7 @@ def run_geolocation_american_city(playwright: Playwright) -> None:
143133 ],
144134 )
145135
146- browser = playwright .chromium .connect_over_cdp (
147- f"{ BROWSERBASE_CONNECT_URL } ?apiKey={ BROWSERBASE_API_KEY } &sessionId={ session .id } "
148- )
136+ browser = playwright .chromium .connect_over_cdp (session .connect_url )
149137
150138 context = browser .contexts [0 ]
151139 page = context .pages [0 ]
@@ -172,9 +160,7 @@ def run_geolocation_non_american_city(playwright: Playwright) -> None:
172160 ],
173161 )
174162
175- browser = playwright .chromium .connect_over_cdp (
176- f"{ BROWSERBASE_CONNECT_URL } ?apiKey={ BROWSERBASE_API_KEY } &sessionId={ session .id } "
177- )
163+ browser = playwright .chromium .connect_over_cdp (session .connect_url )
178164
179165 context = browser .contexts [0 ]
180166 page = context .pages [0 ]
0 commit comments