|
113 | 113 | from ...types.browser_memory_request import BrowserMemoryRequest |
114 | 114 | from ...types.browser_create_response import BrowserCreateResponse |
115 | 115 | from ...types.browser_update_response import BrowserUpdateResponse |
| 116 | +from ...types.browser_fingerprint_param import BrowserFingerprintParam |
116 | 117 | from ...types.browser_retrieve_response import BrowserRetrieveResponse |
117 | 118 | from ...types.browser_proxy_config_param import BrowserProxyConfigParam |
118 | 119 | from ...types.browser_network_config_param import BrowserNetworkConfigParam |
@@ -195,6 +196,7 @@ def create( |
195 | 196 | *, |
196 | 197 | chrome_policy: Dict[str, object] | Omit = omit, |
197 | 198 | extensions: Iterable[BrowserExtension] | Omit = omit, |
| 199 | + fingerprint: BrowserFingerprintParam | Omit = omit, |
198 | 200 | gpu: bool | Omit = omit, |
199 | 201 | headless: bool | Omit = omit, |
200 | 202 | invocation_id: str | Omit = omit, |
@@ -234,6 +236,11 @@ def create( |
234 | 236 |
|
235 | 237 | extensions: List of browser extensions to load into the session. Provide each by id or name. |
236 | 238 |
|
| 239 | + fingerprint: Closed beta: contact Kernel to enable fingerprint overrides for your |
| 240 | + organization. Overrides browser attributes presented to websites for this |
| 241 | + session. Currently supports macos and requires stealth=true, headless=false, |
| 242 | + gpu=false, and default memory. Omit to preserve the default browser behavior. |
| 243 | +
|
237 | 244 | gpu: If true, enables GPU acceleration for the browser session. Requires Start-Up or |
238 | 245 | Enterprise plan, headless=false, and region=us-east. |
239 | 246 |
|
@@ -340,6 +347,7 @@ def create( |
340 | 347 | { |
341 | 348 | "chrome_policy": chrome_policy, |
342 | 349 | "extensions": extensions, |
| 350 | + "fingerprint": fingerprint, |
343 | 351 | "gpu": gpu, |
344 | 352 | "headless": headless, |
345 | 353 | "invocation_id": invocation_id, |
@@ -1049,6 +1057,7 @@ async def create( |
1049 | 1057 | *, |
1050 | 1058 | chrome_policy: Dict[str, object] | Omit = omit, |
1051 | 1059 | extensions: Iterable[BrowserExtension] | Omit = omit, |
| 1060 | + fingerprint: BrowserFingerprintParam | Omit = omit, |
1052 | 1061 | gpu: bool | Omit = omit, |
1053 | 1062 | headless: bool | Omit = omit, |
1054 | 1063 | invocation_id: str | Omit = omit, |
@@ -1088,6 +1097,11 @@ async def create( |
1088 | 1097 |
|
1089 | 1098 | extensions: List of browser extensions to load into the session. Provide each by id or name. |
1090 | 1099 |
|
| 1100 | + fingerprint: Closed beta: contact Kernel to enable fingerprint overrides for your |
| 1101 | + organization. Overrides browser attributes presented to websites for this |
| 1102 | + session. Currently supports macos and requires stealth=true, headless=false, |
| 1103 | + gpu=false, and default memory. Omit to preserve the default browser behavior. |
| 1104 | +
|
1091 | 1105 | gpu: If true, enables GPU acceleration for the browser session. Requires Start-Up or |
1092 | 1106 | Enterprise plan, headless=false, and region=us-east. |
1093 | 1107 |
|
@@ -1194,6 +1208,7 @@ async def create( |
1194 | 1208 | { |
1195 | 1209 | "chrome_policy": chrome_policy, |
1196 | 1210 | "extensions": extensions, |
| 1211 | + "fingerprint": fingerprint, |
1197 | 1212 | "gpu": gpu, |
1198 | 1213 | "headless": headless, |
1199 | 1214 | "invocation_id": invocation_id, |
|
0 commit comments