Python SDK
Aprende a usar el SDK de Python de AI Studio.

Ofrecemos un SDK de Python sencillo para interactuar sin problemas con Oxylabs AI Studio API servicios, incluyendo AI-Scraper, AI-Crawler, AI-Browser-Agent y otras herramientas de extracción de datos.
Requisitos
python 3.10 o superior
clave de API de AI Studio
Instalación
Usage
Rastrear (AiCrawler.crawl)
AiCrawler.crawl)Parámetros de entrada
url(str): URL inicial para rastrear (obligatorio)user_prompt(str): Prompt en lenguaje natural para guiar la extracción (obligatorio)output_format(Literal["json", "markdown"]): Formato de salida (predeterminado: "markdown")schema(dict | None): Esquema OpenAPI para extracción estructurada (requerido si output_format es "json")render_javascript(bool): Renderizar JavaScript (predeterminado: False)return_sources_limit(int): Número máximo de fuentes a devolver (predeterminado: 25)geo_location(str): ubicación del proxy en formato ISO2.
Extraer (AiScraper.scrape)
AiScraper.scrape)Parámetros de entrada
url(str): URL objetivo para extraer (obligatorio)output_format(Literal["json", "markdown"]): Formato de salida (predeterminado: "markdown")schema(dict | None): Esquema OpenAPI para extracción estructurada (requerido si output_format es "json")render_javascript(bool): Renderizar JavaScript (predeterminado: False)geo_location(str): ubicación del proxy en formato ISO2.
Agente del navegador (BrowserAgent.run)
BrowserAgent.run)Parámetros de entrada
url(str): URL inicial para navegar (obligatorio)user_prompt(str): Prompt en lenguaje natural para la extracción (obligatorio)output_format(Literal["json", "markdown", "html", "screenshot"]): Formato de salida (predeterminado: "markdown")schema(dict | None): Esquema OpenAPI para extracción estructurada (requerido si output_format es "json")geo_location(str): ubicación del proxy en formato ISO2.
Buscar (AiSearch.search)
AiSearch.search)Parámetros de entrada
query(str): Qué buscar (obligatorio)limit(int): Número máximo de resultados a devolver (predeterminado: 10, máximo: 50)render_javascript(bool): Renderizar JavaScript (predeterminado: False)return_content(bool): Si devolver contenido en markdown en los resultados (predeterminado: True)geo_location(str): ubicación proxy de búsqueda en formato ISO2.
Mapa (AiMap.map)
AiMap.map)Parámetros de entrada
url(str): URL inicial para rastrear (obligatorio)user_prompt(str): Prompt en lenguaje natural para guiar la extracción (obligatorio)render_javascript(bool): Renderizar JavaScript (predeterminado: False)return_sources_limit(int): Número máximo de fuentes a devolver (predeterminado: 25)geo_location(str): ubicación del proxy en formato ISO2.
Ejemplos de uso
Consulta el ejemplos carpeta para ejemplos de uso de cada método.
Cada método tiene una versión async correspondiente.
Última actualización
¿Te fue útil?

