Skip to main content
  • Base URL
  • Page source
  • Locator source
async def resolve_url(
    *,
    url: str,
    base_url: str,
) -> str
Converts any URL source to an absolute, properly encoded URL by combining a relative URL with a base URL string.

Examples

from intuned_browser import resolve_url
async def automation(page, params, **_kwargs):
    # Using explicit base URL
    absolute_url = await resolve_url(
        url="/api/users",
        base_url="https://example.com"
    )
    # Returns: "https://example.com/api/users"

Arguments

url
str
required
The relative or absolute URL to resolve.
base_url
str
required
Base URL string to resolve relative URLs against.

Returns: str

The absolute, properly encoded URL string