5
5
from examples import (
6
6
BROWSERBASE_API_KEY ,
7
7
BROWSERBASE_PROJECT_ID ,
8
- BROWSERBASE_CONNECT_URL ,
9
8
bb ,
10
9
)
11
10
@@ -26,9 +25,7 @@ def check_proxy_bytes(session_id: str) -> None:
26
25
def run_enable_via_create_session (playwright : Playwright ) -> None :
27
26
session = bb .sessions .create (project_id = BROWSERBASE_PROJECT_ID , proxies = True )
28
27
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 )
32
29
33
30
context = browser .contexts [0 ]
34
31
page = context .pages [0 ]
@@ -45,9 +42,7 @@ def run_enable_via_create_session(playwright: Playwright) -> None:
45
42
def run_enable_via_querystring_with_created_session (playwright : Playwright ) -> None :
46
43
session = bb .sessions .create (project_id = BROWSERBASE_PROJECT_ID , proxies = True )
47
44
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 )
51
46
52
47
context = browser .contexts [0 ]
53
48
page = context .pages [0 ]
@@ -84,9 +79,7 @@ def run_geolocation_country(playwright: Playwright) -> None:
84
79
],
85
80
)
86
81
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 )
90
83
91
84
context = browser .contexts [0 ]
92
85
page = context .pages [0 ]
@@ -113,9 +106,7 @@ def run_geolocation_state(playwright: Playwright) -> None:
113
106
],
114
107
)
115
108
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 )
119
110
120
111
context = browser .contexts [0 ]
121
112
page = context .pages [0 ]
@@ -143,9 +134,7 @@ def run_geolocation_american_city(playwright: Playwright) -> None:
143
134
],
144
135
)
145
136
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 )
149
138
150
139
context = browser .contexts [0 ]
151
140
page = context .pages [0 ]
@@ -172,9 +161,7 @@ def run_geolocation_non_american_city(playwright: Playwright) -> None:
172
161
],
173
162
)
174
163
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 )
178
165
179
166
context = browser .contexts [0 ]
180
167
page = context .pages [0 ]
0 commit comments