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,
SessionEventsResponse,
SessionLiveDetailsResponse,
SessionReleaseResponse,
SessionReleaseAllResponse,
)Methods:
client.sessions.create(**params) -> Sessionclient.sessions.retrieve(id) -> Sessionclient.sessions.list(**params) -> SyncSessionsCursor[Session]client.sessions.context(id) -> SessionContextclient.sessions.events(id) -> 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 CaptchaSolveImageResponse, CaptchaStatusResponseMethods:
client.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) -> ExtensionUpdateResponseclient.extensions.list() -> ExtensionListResponseclient.extensions.delete(extension_id) -> ExtensionDeleteResponseclient.extensions.delete_all() -> ExtensionDeleteAllResponseclient.extensions.download(extension_id) -> strclient.extensions.upload() -> ExtensionUploadResponse