NAiOS IconNAiOS Logo
Volver al catálogo

ScreenshotOne

screenshotone

ScreenshotOne is a screenshot API for developers, enabling the rendering of website screenshots through simple API calls without managing browser clusters.

Acciones
1
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (1)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Take Animated ScreenshotSCREENSHOTONE_TAKE_ANIMATED_SCREENSHOTAcción

This tool captures an animated screenshot (video or gif) of a given website url. it allows customization of the animation format, duration, viewport dimensions, and animation scenario (e.g., scrolling).

Parámetros de entrada

  • urlstringObligatoriouri

    The URL of the website to capture.

  • delayinteger

    Delay before taking the screenshot in milliseconds.

  • widthinteger

    Width of the output animation. If specified, height must also be specified. Defaults to viewport width.

  • clip_xinteger

    X-coordinate for clipping the video. Only for GIF format.

  • clip_yinteger

    Y-coordinate for clipping the video. Only for GIF format.

  • formatstringenum

    The format of the animated screenshot.

    mp4movaviwebmgif
  • heightinteger

    Height of the output animation. If specified, width must also be specified. Defaults to viewport height.

  • durationintegerObligatorio

    Duration of the animation in seconds. Minimum 1, maximum 30.

  • scenariostringenum

    Defines the animation behavior. `default` records the site as it appears after loading. `scroll` simulates scrolling.

    defaultscroll
  • block_adsboolean

    Block ads.

  • full_pageboolean

    Capture the full scrollable page (Note: for animated, this might interact with scenario).

  • scroll_byinteger

    Pixels to scroll per step. Applicable if scenario is 'scroll'.

  • clip_widthinteger

    Width for clipping the video. Only for GIF format.

  • clip_heightinteger

    Height for clipping the video. Only for GIF format.

  • scroll_backboolean

    Scroll back to the top after reaching the bottom. Applicable if scenario is 'scroll'.

  • aspect_ratiostring

    Aspect ratio for the animation (e.g., '16:9'). If specified, width and height are ignored.

  • scroll_delayinteger

    Delay in milliseconds between scrolls. Applicable if scenario is 'scroll'.

  • scroll_easingstringenum

    Scrolling easing effect. Applicable if scenario is 'scroll'.

    linearease_in_quadease_out_quadease_in_out_quadease_in_cubicease_out_cubicease_in_out_cubicease_in_quartease_out_quartease_in_out_quartease_in_quintease_out_quint+1
  • viewport_widthinteger

    Viewport width.

  • omit_backgroundboolean

    Omit background (only for MOV format).

  • scroll_completeboolean

    Stop recording animation when full scrolling is completed. Applicable if scenario is 'scroll'.

  • scroll_durationinteger

    Duration in milliseconds of one scroll. Applicable if scenario is 'scroll'.

  • viewport_heightinteger

    Viewport height.

  • scroll_start_delayinteger

    Wait time in milliseconds before starting scrolling. Applicable if scenario is 'scroll'.

  • device_scale_factornumber

    Device scale factor.

  • scroll_to_end_afterinteger

    Scroll to the end after the specified duration in milliseconds with the specified easing in one scroll. Applicable if scenario is 'scroll'.

  • scroll_try_navigateboolean

    Navigate while scrolling and record the new opened page. Applicable if scenario is 'scroll'.

  • block_cookie_bannersboolean

    Block cookie banners.

  • scroll_till_selectorstring

    Scroll till the CSS selector is visible. Applicable if scenario is 'scroll'.

  • scroll_back_algorithmstringenum

    Algorithm for scrolling back (`once` or `repeat`). Applicable if scenario is 'scroll'.

    oncerepeat
  • scroll_navigate_afterinteger

    Navigate after duration in milliseconds (default is half of the duration). Applicable if scenario is 'scroll'.

  • scroll_navigate_to_urlstringuri

    URL to navigate to. Applicable if scenario is 'scroll'.

  • scroll_start_immediatelyboolean

    Scroll immediately or wait for scroll_delay. Applicable if scenario is 'scroll'.

  • scroll_back_after_durationinteger

    Scroll back after the specified duration in milliseconds. Applicable if scenario is 'scroll'.

  • scroll_navigate_link_hintsstring[]

    Hints for links to use for navigation if scroll_navigate_to_url is not specified. E.g. ['pricing', 'about']. Applicable if scenario is 'scroll'.

  • scroll_stop_after_durationinteger

    Stop scrolling after the specified duration in milliseconds. Use with scroll_complete=false and scroll_back=false. Applicable if scenario is 'scroll'.

  • scroll_till_selector_adjust_topinteger

    Adjust the top position of the selector in the viewport. Applicable if scenario is 'scroll'.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not