client.getAuthStates() -> Scrapybara.AuthStateResponse[]
-
-
-
await client.getAuthStates();
-
-
-
requestOptions:
ScrapybaraClient.RequestOptions
-
-
client.instance.screenshot(instanceId) -> Scrapybara.InstanceScreenshotResponse
-
-
-
await client.instance.screenshot("instance_id");
-
-
-
instanceId:
string
-
requestOptions:
Instance.RequestOptions
-
-
client.instance.getStreamUrl(instanceId) -> Scrapybara.InstanceGetStreamUrlResponse
-
-
-
await client.instance.getStreamUrl("instance_id");
-
-
-
instanceId:
string
-
requestOptions:
Instance.RequestOptions
-
-
client.instance.computer(instanceId, { ...params }) -> Scrapybara.ComputerResponse
-
-
-
await client.instance.computer("instance_id", { action: "move_mouse", coordinates: [1], });
-
-
-
instanceId:
string
-
request:
Scrapybara.Request
-
requestOptions:
Instance.RequestOptions
-
-
client.instance.bash(instanceId, { ...params }) -> Scrapybara.BashResponse
-
-
-
await client.instance.bash("instance_id");
-
-
-
instanceId:
string
-
request:
Scrapybara.BashRequest
-
requestOptions:
Instance.RequestOptions
-
-
client.instance.edit(instanceId, { ...params }) -> Scrapybara.EditResponse
-
-
-
await client.instance.edit("instance_id", { command: "view", path: "path", });
-
-
-
instanceId:
string
-
request:
Scrapybara.EditRequest
-
requestOptions:
Instance.RequestOptions
-
-
client.instance.file(instanceId, { ...params }) -> Scrapybara.FileResponse
-
-
-
await client.instance.file("instance_id", { command: "command", });
-
-
-
instanceId:
string
-
request:
Scrapybara.FileRequest
-
requestOptions:
Instance.RequestOptions
-
-
client.instance.upload(file, instanceId, { ...params }) -> Scrapybara.UploadResponse
-
-
-
Upload a file to the instance.
-
-
-
await client.instance.upload(fs.createReadStream("/path/to/your/file"), "instance_id", { path: "path", });
-
-
-
file:
File | fs.ReadStream | Blob
-
instanceId:
string
-
request:
Scrapybara.BodyUploadV1InstanceInstanceIdUploadPost
-
requestOptions:
Instance.RequestOptions
-
-
client.instance.stop(instanceId) -> Scrapybara.StopInstanceResponse
-
-
-
await client.instance.stop("instance_id");
-
-
-
instanceId:
string
-
requestOptions:
Instance.RequestOptions
-
-
client.instance.pause(instanceId) -> Scrapybara.StopInstanceResponse
-
-
-
await client.instance.pause("instance_id");
-
-
-
instanceId:
string
-
requestOptions:
Instance.RequestOptions
-
-
client.instance.resume(instanceId, { ...params }) -> Scrapybara.GetInstanceResponse
-
-
-
await client.instance.resume("instance_id");
-
-
-
instanceId:
string
-
request:
Scrapybara.InstanceResumeRequest
-
requestOptions:
Instance.RequestOptions
-
-
client.browser.start(instanceId) -> Scrapybara.StartBrowserResponse
-
-
-
await client.browser.start("instance_id");
-
-
-
instanceId:
string
-
requestOptions:
Browser.RequestOptions
-
-
client.browser.getCdpUrl(instanceId) -> Scrapybara.BrowserGetCdpUrlResponse
-
-
-
await client.browser.getCdpUrl("instance_id");
-
-
-
instanceId:
string
-
requestOptions:
Browser.RequestOptions
-
-
client.browser.getCurrentUrl(instanceId) -> Scrapybara.BrowserGetCurrentUrlResponse
-
-
-
await client.browser.getCurrentUrl("instance_id");
-
-
-
instanceId:
string
-
requestOptions:
Browser.RequestOptions
-
-
client.browser.saveAuth(instanceId, { ...params }) -> Scrapybara.SaveBrowserAuthResponse
-
-
-
await client.browser.saveAuth("instance_id");
-
-
-
instanceId:
string
-
request:
Scrapybara.BrowserSaveAuthRequest
-
requestOptions:
Browser.RequestOptions
-
-
client.browser.modifyAuth(instanceId, { ...params }) -> Scrapybara.ModifyBrowserAuthResponse
-
-
-
await client.browser.modifyAuth("instance_id", { authStateId: "auth_state_id", });
-
-
-
instanceId:
string
-
request:
Scrapybara.BrowserModifyAuthRequest
-
requestOptions:
Browser.RequestOptions
-
-
client.browser.authenticate(instanceId, { ...params }) -> Scrapybara.BrowserAuthenticateResponse
-
-
-
await client.browser.authenticate("instance_id", { authStateId: "auth_state_id", });
-
-
-
instanceId:
string
-
request:
Scrapybara.BrowserAuthenticateRequest
-
requestOptions:
Browser.RequestOptions
-
-
client.browser.stop(instanceId) -> Scrapybara.StopBrowserResponse
-
-
-
await client.browser.stop("instance_id");
-
-
-
instanceId:
string
-
requestOptions:
Browser.RequestOptions
-
-
client.code.execute(instanceId, { ...params }) -> unknown
-
-
-
await client.code.execute("instance_id", { code: "code", });
-
-
-
instanceId:
string
-
request:
Scrapybara.CodeExecuteRequest
-
requestOptions:
Code.RequestOptions
-
-
client.notebook.listKernels(instanceId) -> Scrapybara.KernelInfo[]
-
-
-
await client.notebook.listKernels("instance_id");
-
-
-
instanceId:
string
-
requestOptions:
Notebook.RequestOptions
-
-
client.notebook.create(instanceId, { ...params }) -> Scrapybara.Notebook
-
-
-
await client.notebook.create("instance_id", { name: "name", });
-
-
-
instanceId:
string
-
request:
Scrapybara.CreateNotebookRequest
-
requestOptions:
Notebook.RequestOptions
-
-
client.notebook.get(instanceId, notebookId) -> Scrapybara.Notebook
-
-
-
await client.notebook.get("instance_id", "notebook_id");
-
-
-
instanceId:
string
-
notebookId:
string
-
requestOptions:
Notebook.RequestOptions
-
-
client.notebook.delete(instanceId, notebookId) -> Record
-
-
-
await client.notebook.delete("instance_id", "notebook_id");
-
-
-
instanceId:
string
-
notebookId:
string
-
requestOptions:
Notebook.RequestOptions
-
-
client.notebook.addCell(instanceId, notebookId, { ...params }) -> Scrapybara.NotebookCell
-
-
-
await client.notebook.addCell("instance_id", "notebook_id", { type: "code", content: "content", });
-
-
-
instanceId:
string
-
notebookId:
string
-
request:
Scrapybara.AddCellRequest
-
requestOptions:
Notebook.RequestOptions
-
-
client.notebook.executeCell(instanceId, notebookId, cellId, { ...params }) -> Scrapybara.NotebookCell
-
-
-
await client.notebook.executeCell("instance_id", "notebook_id", "cell_id", {});
-
-
-
instanceId:
string
-
notebookId:
string
-
cellId:
string
-
request:
Scrapybara.ExecuteCellRequest
-
requestOptions:
Notebook.RequestOptions
-
-
client.notebook.execute(instanceId, notebookId, { ...params }) -> Scrapybara.NotebookCell[]
-
-
-
await client.notebook.execute("instance_id", "notebook_id", {});
-
-
-
instanceId:
string
-
notebookId:
string
-
request:
Scrapybara.ExecuteCellRequest
-
requestOptions:
Notebook.RequestOptions
-
-
client.env.get(instanceId) -> Scrapybara.EnvGetResponse
-
-
-
await client.env.get("instance_id");
-
-
-
instanceId:
string
-
requestOptions:
Env.RequestOptions
-
-
client.env.set(instanceId, { ...params }) -> Scrapybara.EnvResponse
-
-
-
await client.env.set("instance_id", { variables: { key: "value", }, });
-
-
-
instanceId:
string
-
request:
Scrapybara.EnvSetRequest
-
requestOptions:
Env.RequestOptions
-
-
client.env.delete(instanceId, { ...params }) -> Scrapybara.EnvResponse
-
-
-
await client.env.delete("instance_id", { keys: ["keys"], });
-
-
-
instanceId:
string
-
request:
Scrapybara.EnvDeleteRequest
-
requestOptions:
Env.RequestOptions
-
-