Input types
CleanInput
| Field | Type |
|---|---|
attributes | NotRequired[list[str]] |
mode | NotRequired[AttributeMode] |
regexes | NotRequired[list[str]] |
removeAttributes | NotRequired[bool] |
removeNonTextNodes | NotRequired[bool] |
removeRegex | NotRequired[bool] |
selectors | NotRequired[list[str]] |
CookieInput
| Field | Type |
|---|---|
domain | NotRequired[str] |
expires | NotRequired[float] |
httpOnly | NotRequired[bool] |
name | Required[str] |
partitionKey | NotRequired[CookiePartitionKeyInput] |
path | NotRequired[str] |
priority | NotRequired[CookiePriority] |
sameSite | NotRequired[CookieSameSite] |
secure | NotRequired[bool] |
sourceScheme | NotRequired[CookieSourceScheme] |
url | NotRequired[str] |
value | Required[str] |
CookiePartitionKeyInput
| Field | Type |
|---|---|
hasCrossSiteAncestor | NotRequired[bool] |
sourceOrigin | Required[str] |
HTMLResourcePathInput
| Field | Type |
|---|---|
path | Required[str] |
url | Required[str] |
HTMLRewriteInput
| Field | Type |
|---|---|
baseURL | Required[str] |
resources | Required[list[HTMLResourcePathInput]] |
HeaderInput
| Field | Type |
|---|---|
name | Required[str] |
value | Required[str] |
RequestInput
| Field | Type |
|---|---|
method | NotRequired[Method] |
url | NotRequired[str] |
ResponseInput
| Field | Type |
|---|---|
codes | NotRequired[list[int]] |
statuses | NotRequired[list[int]] |
url | NotRequired[str] |
ScreenshotClip
| Field | Type |
|---|---|
height | NotRequired[float] |
scale | NotRequired[float] |
width | NotRequired[float] |
x | NotRequired[float] |
y | NotRequired[float] |