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