Skip to content

Commit 98538f6

Browse files
authored
Merge pull request #5 from oxylabs/feature/auto-js
auto option for js render param
2 parents 7ffacae + e5367f6 commit 98538f6

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "oxylabs-ai-studio"
3-
version = "0.2.15"
3+
version = "0.2.16"
44
description = "Oxylabs studio python sdk"
55
readme = "README.md"
66
keywords = ["oxylabs", "ai", "studio"]

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ print(result)
7474
- `url` (str): Target URL to scrape (**required**)
7575
- `output_format` (Literal["json", "markdown"]): Output format (default: "markdown")
7676
- `schema` (dict | None): OpenAPI schema for structured extraction (required if output_format is "json")
77-
- `render_javascript` (bool): Render JavaScript (default: False)
77+
- `render_javascript` (bool | string): Render JavaScript. Can be set to "auto", meaning that we will decide if it's necessary (default: False)
7878
- `geo_location` (str): proxy location in ISO2 format.
7979

8080
### Browser Agent (`BrowserAgent.run`)

src/oxylabs_ai_studio/apps/ai_scraper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def scrape(
3333
url: str,
3434
output_format: Literal["json", "markdown", "csv", "screenshot"] = "markdown",
3535
schema: dict[str, Any] | None = None,
36-
render_javascript: bool = False,
36+
render_javascript: bool | Literal["auto"] = False,
3737
geo_location: str | None = None,
3838
) -> AiScraperJob:
3939
if output_format in ["json", "csv"] and schema is None:

uv.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)