Types:
from steel.types import PdfResponse, ScrapeResponse, ScreenshotResponseMethods:
client.pdf(**params) -> PdfResponseclient.scrape(**params) -> ScrapeResponseclient.screenshot(**params) -> ScreenshotResponse
Types:
from steel.types import (
CredentialCreateResponse,
CredentialUpdateResponse,
CredentialListResponse,
CredentialDeleteResponse,
)Methods:
client.credentials.create(**params) -> CredentialCreateResponseclient.credentials.update(**params) -> CredentialUpdateResponseclient.credentials.list(**params) -> CredentialListResponseclient.credentials.delete(**params) -> CredentialDeleteResponse
Types:
from steel.types import File, FileslistMethods:
client.files.list() -> Fileslistclient.files.delete(path) -> Noneclient.files.download(path) -> BinaryAPIResponseclient.files.upload(**params) -> File
Types:
from steel.types import (
Session,
SessionContext,
Sessionslist,
SessionComputerResponse,
SessionEventsResponse,
SessionLiveDetailsResponse,
SessionReleaseResponse,
SessionReleaseAllResponse,
)Methods:
client.sessions.create(**params) -> Sessionclient.sessions.retrieve(id) -> Sessionclient.sessions.list(**params) -> SyncSessionsCursor[Session]client.sessions.computer(session_id, **params) -> SessionComputerResponseclient.sessions.context(id) -> SessionContextclient.sessions.events(id, **params) -> SessionEventsResponseclient.sessions.live_details(id) -> SessionLiveDetailsResponseclient.sessions.release(id) -> SessionReleaseResponseclient.sessions.release_all() -> SessionReleaseAllResponse
Methods:
client.sessions.files.list(session_id) -> Fileslistclient.sessions.files.delete(path, *, session_id) -> Noneclient.sessions.files.delete_all(session_id) -> Noneclient.sessions.files.download(path, *, session_id) -> BinaryAPIResponseclient.sessions.files.download_archive(session_id) -> BinaryAPIResponseclient.sessions.files.upload(session_id, **params) -> File
Types:
from steel.types.sessions import (
CaptchaSolveResponse,
CaptchaSolveImageResponse,
CaptchaStatusResponse,
)Methods:
client.sessions.captchas.solve(session_id, **params) -> CaptchaSolveResponseclient.sessions.captchas.solve_image(session_id, **params) -> CaptchaSolveImageResponseclient.sessions.captchas.status(session_id) -> CaptchaStatusResponse
Types:
from steel.types import (
ExtensionUpdateResponse,
ExtensionListResponse,
ExtensionDeleteResponse,
ExtensionDeleteAllResponse,
ExtensionDownloadResponse,
ExtensionUploadResponse,
)Methods:
client.extensions.update(extension_id, **params) -> ExtensionUpdateResponseclient.extensions.list() -> ExtensionListResponseclient.extensions.delete(extension_id) -> ExtensionDeleteResponseclient.extensions.delete_all() -> ExtensionDeleteAllResponseclient.extensions.download(extension_id) -> strclient.extensions.upload(**params) -> ExtensionUploadResponse
Types:
from steel.types import (
ProfileCreateResponse,
ProfileUpdateResponse,
ProfileListResponse,
ProfileGetResponse,
)Methods:
client.profiles.create(**params) -> ProfileCreateResponseclient.profiles.update(id, **params) -> ProfileUpdateResponseclient.profiles.list() -> ProfileListResponseclient.profiles.get(id) -> ProfileGetResponse