Partager via


Captures d’écran de PagePixels (préversion)

Capturez des captures d’écran de site web avec PagePixels. Simuler des actions utilisateur telles que cliquer sur des liens, se connecter ou remplir des formulaires avant de capturer la page. Vous pouvez également afficher du code HTML personnalisé, parfait pour la capture d’écran des e-mails ou des rapports dynamiques optimisés par les données d’API. Pour les tests de localisation ou la validation SERP, vous pouvez prendre des captures d’écran à partir d’emplacements géographiques réels à l’aide de notre réseau de proxy IP résidentiel global.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom PagePixels
URL https://www.pagepixels.com
Messagerie électronique support@pagepixels.com
Métadonnées du connecteur
Éditeur PagePixels : Captures d’écran
Site web https://www.pagepixels.com
Politique de confidentialité https://www.pagepixels.com/privacy
Catégories Informatique décisionnelle; Contenu et fichiers

Connecteur PagePixels Captures d’écran

Le connecteur Captures d’écran PagePixels vous permet de capturer par programmation des captures d’écran de site web avec un contrôle avancé sur le rendu, la géolocalisation, l’émulation d’appareil et l’analyse d’images basée sur l’IA. Simuler des interactions utilisateur telles que remplir des formulaires, se connecter ou cliquer sur des boutons avant de prendre une capture d’écran. Vous pouvez également afficher du code HTML personnalisé pour capturer vos e-mails et analyser des captures d’écran à l’aide d’invites IA, toutes à partir d’emplacements géographiques réels à l’aide d’un réseau de proxy IP résidentiel global.

Éditeur : PagePixels LLC

Prerequisites

Pour utiliser ce connecteur, vous devez disposer d’un compte PagePixels. L’inscription est gratuite et aucun numéro de carte de crédit ni numéro de téléphone n’est requis.

Opérations prises en charge

Ce connecteur fournit les opérations suivantes :

1. QuickSnap – Prendre une capture d’écran d’une page web

Capture une capture d’écran instantanée de n’importe quelle page web publique. Offre des options de personnalisation avancées, notamment :

  • Captures en mode plein page, affichage uniquement ou basées sur un sélecteur
  • Actions en plusieurs étapes (soumissions de formulaires, navigation, etc.)
  • Blocage des publicités, des suivis et des bannières de cookies
  • Géolocalisation et émulation d’appareil
  • Injection d’en-tête et de cookie
  • Sortie au format JPEG, PNG ou WebP

📘 Documentation sur l’API


2. RealLocationScreenshot – Prendre une capture d’écran à partir d’un emplacement géographique réel

Capturez des captures d’écran provenant d’adresses IP réelles dans plus de 200 emplacements dans le monde (pays, états et grandes villes). Idéal pour :

  • Test de localisation et DERP
  • Vérification du contenu spécifique à la région
  • Audits de conformité

Spécifiez l’emplacement proxy_server souhaité (par exemple, USA, Germany, Tokyo, California, etc.).


3. SnapHtml – Capture d’écran du code HTML personnalisé

Affichez et capturez des captures d’écran à partir du code HTML brut que vous fournissez. Idéal pour :

  • Rendu des e-mails
  • Rapports personnalisés basés sur des données d’API
  • Préversions marketing

Prise en charge complète de javaScript, d’injection CSS et de logique à plusieurs étapes.


4. AiAnalysisScreenshot : capture d’écran et analysez-la avec l’IA

Capturez une capture d’écran et faites-la analyser automatiquement par IA à l’aide d’une invite personnalisée. Utile pour :

  • Résumé du contenu
  • Extraction de données
  • Exécution d’audits d’accessibilité ou de conception
  • Validation des heuristiques d’interface utilisateur/d’expérience utilisateur

Aucune clé IA externe n’est requise, incluez simplement une invite de 2 000 caractères maximum.


Obtention des informations d’identification

Ce connecteur utilise OAuth2 pour l’authentification. Vous pouvez vous inscrire à pagepixels.com et utiliser vos informations d’identification lors de la première configuration de connexion dans Power Platform.

Getting Started

  1. Accédez à pagepixels.com et inscrivez-vous à un compte.
  2. Dans Power Automate ou Logic Apps, recherchez des captures d’écran PagePixels et ajoutez le connecteur à votre flux.
  3. Lors de l’installation, authentifiez-vous via la fenêtre de connexion OAuth2.
  4. Choisissez l’opération que vous souhaitez effectuer et configurez-la avec l’URL, le contenu HTML ou l’invite IA.

📘 Pour obtenir des options spécifiques aux fonctionnalités telles que les actions en plusieurs étapes, les paramètres de localisation et les options de rendu, reportez-vous à la documentation de l’API PagePixels.

Problèmes connus et limitations

  • Les captures d’écran des pages authentifiées peuvent nécessiter des flux à plusieurs étapes avec des formulaires de connexion, ce qui peut être complexe. Si vous rencontrez des problèmes, nous pouvons vous aider, contactez le support technique.

Questions fréquentes

Q : Puis-je prendre des captures d’écran d’une ville ou d’un état spécifique ? R : Oui ! Utilisez le proxy_server paramètre dans RealLocationScreenshot. Plus de 200 emplacements sont pris en charge.

Q : JavaScript est-il rendu dans la capture d’écran ? R : Oui. Les pages sont affichées dans un navigateur sans tête avec prise en charge complète de JS.

Q : Puis-je capturer une partie de la page ? R : Oui. Utilisez le selectors paramètre pour spécifier un sélecteur CSS.

Q : L’analyse ia nécessite-t-elle des clés API OpenAI ? R : Non. Tout est géré en interne par PagePixels. Il suffit de passer votre ai_prompt.

Q : Comment bloquer les publicités ou les suivis ? R : Utilisez les paramètres et no_trackingno_cookie_banners les no_adsparamètres.

Instructions de déploiement

Utilisez ces instructions pour déployer ce connecteur en tant que connecteur personnalisé dans Microsoft Power Automate et Power Apps.

Support

Pour obtenir de l’aide, des rapports de bogues ou des demandes de fonctionnalités, visitez : 👉https://pagepixels.com/support

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Capture d’écran de géolocalisation réelle d’une page web

Capture une capture d’écran d’une géolocalisation réelle. Les captures d’écran sont effectuées par le biais d’un réseau proxy d’adresses IP résidentielles pivotantes dans l’emplacement géographique que vous spécifiez. Choisissez parmi des centaines de pays, villes et états du monde entier.

Capture d’écran du code HTML personnalisé

Créez une capture d’écran de tout code HTML personnalisé. Il s’agit de La capture d’écran des nouveaux e-mails, de la création de rapports personnalisés et bien plus encore.

Capture d’écran d’une page web

Crée une capture d’écran instantanée d’une page web à partir d’une URL.

Capture d’écran d’une page web et analysez l’image avec l’IA

Capture une capture d’écran d’une page web et exécute une analyse visuelle IA en fonction de votre invite. Utile pour extraire des données, générer des résumés ou interroger le contenu du site web. Aucune clé OpenAI ou configuration supplémentaire n’est requise.

Capture d’écran de géolocalisation réelle d’une page web

Capture une capture d’écran d’une géolocalisation réelle. Les captures d’écran sont effectuées par le biais d’un réseau proxy d’adresses IP résidentielles pivotantes dans l’emplacement géographique que vous spécifiez. Choisissez parmi des centaines de pays, villes et états du monde entier.

Paramètres

Nom Clé Obligatoire Type Description
Page URL
url True string

URL que vous souhaitez capturer. Par exemple https://www.wikipedia.org

Emplacement réel
proxy_server True string

L’emplacement réel à partir duquel vous souhaitez effectuer la capture d’écran. Cela est utile pour les tests de géolocalisation, l’obtention de résultats de recherche locale et de réseaux sociaux, et la garantie que le contenu s’affiche comme il apparaît vraiment dans votre pays préféré, la ville principale ou l’État des États-Unis. Récupérer une liste d’emplacements valides ici https://pagepixels.dev.com/app/screenshots-api-documentation#real-locations-get

ID de fuseau horaire
time_zone string

Fuseau horaire utilisé par le site web que vous capturez. Si ce n’est pas spécifié, GMT sera utilisé. Utilisez un ID de fuseau horaire ICU/IANA valide (par exemple, America/New_York, Europe/Paris).

Actions en plusieurs étapes
multi_step_actions array

Utilisez des actions en plusieurs étapes pour remplir des formulaires, accéder à différentes pages, cliquer sur des liens et des boutons, puis vous connecter aux sites web avant de prendre votre capture d’écran. Les actions sont effectuées dans l’ordre. En savoir plus sur https://pagepixels.com/app/screenshots-api-documentation#multi-step-screenshots

Attendre (ms)
wait integer

Millisecondes à attendre avant de capturer la capture d’écran. Max est 20000. Utile pour les pages qui prennent du temps à charger.

Attendre le sélecteur
wait_for string

Fournissez un sélecteur CSS à attendre avant de capturer la capture d’écran.

Défilement incrémentiel
incremental_scroll boolean

Le défilement lent de la page pour déclencher le contenu paresseux chargé. Peut prendre jusqu’à 10 secondes.

Largeur de la fenêtre d’affichage (px)
page_width integer

Largeur de la fenêtre d’affichage en pixels. La valeur par défaut est 1920px.

Hauteur de la fenêtre d’affichage (px)
page_height integer

Hauteur de la fenêtre d’affichage en pixels. La valeur par défaut est 1000px.

Page complète
fullpage boolean

Capturez la page de défilement complète. La valeur par défaut capture uniquement la fenêtre d’affichage visible.

Page complète (avancé)
fullpage_advanced boolean

Capturez la page complète à l’aide du défilement avancé. Utile pour le contenu chargé paresseux. Prend plus de temps que la page complète standard.

Sélecteur CSS
selectors string

Capturez uniquement une partie spécifique de la page en fournissant un sélecteur CSS.

Pointez sur sélectionné
hover_on_selected boolean

Si un sélecteur CSS est utilisé, cela pointe sur l’élément avant de prendre la capture d’écran.

Format d’image
image_format string

Générez des captures d’écran au format JPEG, PNG ou WebP.

Qualité JPEG
quality integer

Qualité JPEG (1 à 100). Ignoré si le format d’image est PNG.

Facteur d’échelle
scale_factor integer

Facteur d’échelle pour la capture d’écran. Défini sur 2 pour les images de qualité Rétine.

Injecter CSS
css_inject string

Injectez des CSS personnalisés dans la page avant la capture.

Injecter JavaScript
js_inject string

Injectez du code JavaScript personnalisé dans la page avant la capture.

User-Agent
user_agent string

Spécifiez un en-tête User-Agent pour émuler différents appareils.

En-têtes HTTP supplémentaires
headers array

Ajoutez des en-têtes HTTP supplémentaires à la requête.

Demander des cookies
cookies array

Ajoutez des cookies personnalisés à la demande.

Durée de vie du cache (ms)
ttl integer

Durée de vie en millisecondes pour les captures d’écran mises en cache. Définissez la valeur 0 pour toujours générer une nouvelle.

Accept-Language
accept_language string

Demandez au site web d’afficher une langue spécifique à l’aide de l’en-tête Accept-Language.

Latitude
latitude string

Définissez la géolocalisation de latitude du navigateur.

Longitude
longitude string

Définissez la géolocalisation de longitude du navigateur.

Précision de la géolocalisation
accuracy string

Définissez la précision de la géolocalisation du navigateur.

Largeur de miniature (px)
thumb_width integer

Largeur de l’image miniature en pixels.

Hauteur de miniature (px)
thumb_height integer

Hauteur de l’image miniature en pixels.

Bloquer les publicités
no_ads boolean

Définissez la valeur true pour bloquer les publicités.

Bloquer les suivis
no_tracking boolean

Défini sur true pour bloquer les suivis.

Masquer les bannières de cookie
no_cookie_banners boolean

Définissez la valeur true pour masquer les bannières de cookie.

Désactiver JavaScript
disable_js boolean

Définissez la valeur true pour désactiver tout JavaScript sur la page.

Bloquer la JS tierce
disable_third_party_js boolean

Définissez la valeur true pour ignorer JavaScript à partir de domaines tiers.

Titre personnalisé
custom_title string

Nom ou titre personnalisé pour identifier la capture d’écran.

Description personnalisée
custom_description string

Note personnalisée pour l’utilisation interne ou les collègues.

Retours

Nom Chemin d’accès Type Description
ID de capture d’écran
id string

ID unique pour la capture d’écran

URL d’incorporation
embed_url string

URL incorporée pour l’affichage de la capture d’écran

Capture d’extension de navigateur
is_browser_extension_screenshot boolean

True si elle est capturée via l’extension de navigateur

Configuration ID
screenshot_configuration_id string

ID de la configuration utilisée pour cette capture d’écran

Lien direct
direct_link string

URL directe vers l’image de capture d’écran

Lien miniature
direct_thumbnail_link string

URL directe vers l’image miniature

Prise à (horodatage)
taken_at_timestamp string

Horodatage Unix lorsque la capture d’écran a été prise

Prise à
taken_at string

ISO8601 heure à laquelle la capture d’écran a été effectuée

Analyse de l’IA
ai.ai_analyzed boolean

Indique si l’image a été analysée avec l’IA

Prompt IA
ai.ai_prompt string

Invite utilisée pour l’analyse ia

Réponse IA
ai.ai_response string

Réponse retournée par l’analyse IA

ID du travail
job_id string

job_id

Capture d’écran du code HTML personnalisé

Créez une capture d’écran de tout code HTML personnalisé. Il s’agit de La capture d’écran des nouveaux e-mails, de la création de rapports personnalisés et bien plus encore.

Paramètres

Nom Clé Obligatoire Type Description
Contenu HTML
html_content True string

Ajoutez le contenu HTML personnalisé que vous souhaitez capturer dans une capture d’écran.

ID de fuseau horaire
time_zone string

Fuseau horaire utilisé par le site web que vous capturez. Si ce n’est pas spécifié, GMT sera utilisé. Utilisez un ID de fuseau horaire ICU/IANA valide (par exemple, America/New_York, Europe/Paris).

Actions en plusieurs étapes
multi_step_actions array

Utilisez des actions en plusieurs étapes pour remplir des formulaires, accéder à différentes pages, cliquer sur des liens et des boutons, puis vous connecter aux sites web avant de prendre votre capture d’écran. Les actions sont effectuées dans l’ordre. En savoir plus sur https://pagepixels.com/app/screenshots-api-documentation#multi-step-screenshots

Attendre (ms)
wait integer

Millisecondes à attendre avant de capturer la capture d’écran. Max est 20000. Utile pour les pages qui prennent du temps à charger.

Attendre le sélecteur
wait_for string

Fournissez un sélecteur CSS à attendre avant de capturer la capture d’écran.

Défilement incrémentiel
incremental_scroll boolean

Le défilement lent de la page pour déclencher le contenu paresseux chargé. Peut prendre jusqu’à 10 secondes.

Largeur de la fenêtre d’affichage (px)
page_width integer

Largeur de la fenêtre d’affichage en pixels. La valeur par défaut est 1920px.

Hauteur de la fenêtre d’affichage (px)
page_height integer

Hauteur de la fenêtre d’affichage en pixels. La valeur par défaut est 1000px.

Page complète
fullpage boolean

Capturez la page de défilement complète. La valeur par défaut capture uniquement la fenêtre d’affichage visible.

Page complète (avancé)
fullpage_advanced boolean

Capturez la page complète à l’aide du défilement avancé. Utile pour le contenu chargé paresseux. Prend plus de temps que la page complète standard.

Sélecteur CSS
selectors string

Capturez uniquement une partie spécifique de la page en fournissant un sélecteur CSS.

Pointez sur sélectionné
hover_on_selected boolean

Si un sélecteur CSS est utilisé, cela pointe sur l’élément avant de prendre la capture d’écran.

Format d’image
image_format string

Générez des captures d’écran au format JPEG, PNG ou WebP.

Qualité JPEG
quality integer

Qualité JPEG (1 à 100). Ignoré si le format d’image est PNG.

Facteur d’échelle
scale_factor integer

Facteur d’échelle pour la capture d’écran. Défini sur 2 pour les images de qualité Rétine.

Injecter CSS
css_inject string

Injectez des CSS personnalisés dans la page avant la capture.

Injecter JavaScript
js_inject string

Injectez du code JavaScript personnalisé dans la page avant la capture.

User-Agent
user_agent string

Spécifiez un en-tête User-Agent pour émuler différents appareils.

En-têtes HTTP supplémentaires
headers array

Ajoutez des en-têtes HTTP supplémentaires à la requête.

Demander des cookies
cookies array

Ajoutez des cookies personnalisés à la demande.

Durée de vie du cache (ms)
ttl integer

Durée de vie en millisecondes pour les captures d’écran mises en cache. Définissez la valeur 0 pour toujours générer une nouvelle.

Accept-Language
accept_language string

Demandez au site web d’afficher une langue spécifique à l’aide de l’en-tête Accept-Language.

Latitude
latitude string

Définissez la géolocalisation de latitude du navigateur.

Longitude
longitude string

Définissez la géolocalisation de longitude du navigateur.

Précision de la géolocalisation
accuracy string

Définissez la précision de la géolocalisation du navigateur.

Largeur de miniature (px)
thumb_width integer

Largeur de l’image miniature en pixels.

Hauteur de miniature (px)
thumb_height integer

Hauteur de l’image miniature en pixels.

Bloquer les publicités
no_ads boolean

Définissez la valeur true pour bloquer les publicités.

Bloquer les suivis
no_tracking boolean

Défini sur true pour bloquer les suivis.

Masquer les bannières de cookie
no_cookie_banners boolean

Définissez la valeur true pour masquer les bannières de cookie.

Désactiver JavaScript
disable_js boolean

Définissez la valeur true pour désactiver tout JavaScript sur la page.

Bloquer la JS tierce
disable_third_party_js boolean

Définissez la valeur true pour ignorer JavaScript à partir de domaines tiers.

Titre personnalisé
custom_title string

Nom ou titre personnalisé pour identifier la capture d’écran.

Description personnalisée
custom_description string

Note personnalisée pour l’utilisation interne ou les collègues.

Retours

Nom Chemin d’accès Type Description
ID de capture d’écran
id string

ID unique pour la capture d’écran

URL d’incorporation
embed_url string

URL incorporée pour l’affichage de la capture d’écran

Capture d’extension de navigateur
is_browser_extension_screenshot boolean

True si elle est capturée via l’extension de navigateur

Configuration ID
screenshot_configuration_id string

ID de la configuration utilisée pour cette capture d’écran

Lien direct
direct_link string

URL directe vers l’image de capture d’écran

Lien miniature
direct_thumbnail_link string

URL directe vers l’image miniature

Prise à (horodatage)
taken_at_timestamp string

Horodatage Unix lorsque la capture d’écran a été prise

Prise à
taken_at string

ISO8601 heure à laquelle la capture d’écran a été effectuée

Analyse de l’IA
ai.ai_analyzed boolean

Indique si l’image a été analysée avec l’IA

Prompt IA
ai.ai_prompt string

Invite utilisée pour l’analyse ia

Réponse IA
ai.ai_response string

Réponse retournée par l’analyse IA

ID du travail
job_id string

job_id

Capture d’écran d’une page web

Crée une capture d’écran instantanée d’une page web à partir d’une URL.

Paramètres

Nom Clé Obligatoire Type Description
Page URL
url True string

URL que vous souhaitez capturer. Par exemple https://www.wikipedia.org

ID de fuseau horaire
time_zone string

Fuseau horaire utilisé par le site web que vous capturez. Si ce n’est pas spécifié, GMT sera utilisé. Utilisez un ID de fuseau horaire ICU/IANA valide (par exemple, America/New_York, Europe/Paris).

Actions en plusieurs étapes
multi_step_actions array

Utilisez des actions en plusieurs étapes pour remplir des formulaires, accéder à différentes pages, cliquer sur des liens et des boutons, puis vous connecter aux sites web avant de prendre votre capture d’écran. Les actions sont effectuées dans l’ordre. En savoir plus sur https://pagepixels.com/app/screenshots-api-documentation#multi-step-screenshots

Attendre (ms)
wait integer

Millisecondes à attendre avant de capturer la capture d’écran. Max est 20000. Utile pour les pages qui prennent du temps à charger.

Attendre le sélecteur
wait_for string

Fournissez un sélecteur CSS à attendre avant de capturer la capture d’écran.

Défilement incrémentiel
incremental_scroll boolean

Le défilement lent de la page pour déclencher le contenu paresseux chargé. Peut prendre jusqu’à 10 secondes.

Largeur de la fenêtre d’affichage (px)
page_width integer

Largeur de la fenêtre d’affichage en pixels. La valeur par défaut est 1920px.

Hauteur de la fenêtre d’affichage (px)
page_height integer

Hauteur de la fenêtre d’affichage en pixels. La valeur par défaut est 1000px.

Page complète
fullpage boolean

Capturez la page de défilement complète. La valeur par défaut capture uniquement la fenêtre d’affichage visible.

Page complète (avancé)
fullpage_advanced boolean

Capturez la page complète à l’aide du défilement avancé. Utile pour le contenu chargé paresseux. Prend plus de temps que la page complète standard.

Sélecteur CSS
selectors string

Capturez uniquement une partie spécifique de la page en fournissant un sélecteur CSS.

Pointez sur sélectionné
hover_on_selected boolean

Si un sélecteur CSS est utilisé, cela pointe sur l’élément avant de prendre la capture d’écran.

Format d’image
image_format string

Générez des captures d’écran au format JPEG, PNG ou WebP.

Qualité JPEG
quality integer

Qualité JPEG (1 à 100). Ignoré si le format d’image est PNG.

Facteur d’échelle
scale_factor integer

Facteur d’échelle pour la capture d’écran. Défini sur 2 pour les images de qualité Rétine.

Injecter CSS
css_inject string

Injectez des CSS personnalisés dans la page avant la capture.

Injecter JavaScript
js_inject string

Injectez du code JavaScript personnalisé dans la page avant la capture.

User-Agent
user_agent string

Spécifiez un en-tête User-Agent pour émuler différents appareils.

En-têtes HTTP supplémentaires
headers array

Ajoutez des en-têtes HTTP supplémentaires à la requête.

Demander des cookies
cookies array

Ajoutez des cookies personnalisés à la demande.

Durée de vie du cache (ms)
ttl integer

Durée de vie en millisecondes pour les captures d’écran mises en cache. Définissez la valeur 0 pour toujours générer une nouvelle.

Accept-Language
accept_language string

Demandez au site web d’afficher une langue spécifique à l’aide de l’en-tête Accept-Language.

Latitude
latitude string

Définissez la géolocalisation de latitude du navigateur.

Longitude
longitude string

Définissez la géolocalisation de longitude du navigateur.

Précision de la géolocalisation
accuracy string

Définissez la précision de la géolocalisation du navigateur.

Largeur de miniature (px)
thumb_width integer

Largeur de l’image miniature en pixels.

Hauteur de miniature (px)
thumb_height integer

Hauteur de l’image miniature en pixels.

Bloquer les publicités
no_ads boolean

Définissez la valeur true pour bloquer les publicités.

Bloquer les suivis
no_tracking boolean

Défini sur true pour bloquer les suivis.

Masquer les bannières de cookie
no_cookie_banners boolean

Définissez la valeur true pour masquer les bannières de cookie.

Désactiver JavaScript
disable_js boolean

Définissez la valeur true pour désactiver tout JavaScript sur la page.

Bloquer la JS tierce
disable_third_party_js boolean

Définissez la valeur true pour ignorer JavaScript à partir de domaines tiers.

Titre personnalisé
custom_title string

Nom ou titre personnalisé pour identifier la capture d’écran.

Description personnalisée
custom_description string

Note personnalisée pour l’utilisation interne ou les collègues.

Retours

Nom Chemin d’accès Type Description
ID de capture d’écran
id string

ID unique pour la capture d’écran

URL d’incorporation
embed_url string

URL incorporée pour l’affichage de la capture d’écran

Capture d’extension de navigateur
is_browser_extension_screenshot boolean

True si elle est capturée via l’extension de navigateur

Configuration ID
screenshot_configuration_id string

ID de la configuration utilisée pour cette capture d’écran

Lien direct
direct_link string

URL directe vers l’image de capture d’écran

Lien miniature
direct_thumbnail_link string

URL directe vers l’image miniature

Prise à (horodatage)
taken_at_timestamp string

Horodatage Unix lorsque la capture d’écran a été prise

Prise à
taken_at string

ISO8601 heure à laquelle la capture d’écran a été effectuée

Analyse de l’IA
ai.ai_analyzed boolean

Indique si l’image a été analysée avec l’IA

Prompt IA
ai.ai_prompt string

Invite utilisée pour l’analyse ia

Réponse IA
ai.ai_response string

Réponse retournée par l’analyse IA

ID du travail
job_id string

job_id

Capture d’écran d’une page web et analysez l’image avec l’IA

Capture une capture d’écran d’une page web et exécute une analyse visuelle IA en fonction de votre invite. Utile pour extraire des données, générer des résumés ou interroger le contenu du site web. Aucune clé OpenAI ou configuration supplémentaire n’est requise.

Paramètres

Nom Clé Obligatoire Type Description
Page URL
url True string

URL que vous souhaitez capturer. Par exemple https://www.wikipedia.org

Invite d’analyse de l’IA
ai_prompt True string

Invite de texte qui guide l’IA dans l’analyse de l’image de capture d’écran. Cette invite doit spécifier les informations que vous souhaitez que l’IA extraye ou explique, et peut contenir jusqu’à 2 000 caractères.

ID de fuseau horaire
time_zone string

Fuseau horaire utilisé par le site web que vous capturez. Si ce n’est pas spécifié, GMT sera utilisé. Utilisez un ID de fuseau horaire ICU/IANA valide (par exemple, America/New_York, Europe/Paris).

Actions en plusieurs étapes
multi_step_actions array

Utilisez des actions en plusieurs étapes pour remplir des formulaires, accéder à différentes pages, cliquer sur des liens et des boutons, puis vous connecter aux sites web avant de prendre votre capture d’écran. Les actions sont effectuées dans l’ordre. En savoir plus sur https://pagepixels.com/app/screenshots-api-documentation#multi-step-screenshots

Attendre (ms)
wait integer

Millisecondes à attendre avant de capturer la capture d’écran. Max est 20000. Utile pour les pages qui prennent du temps à charger.

Attendre le sélecteur
wait_for string

Fournissez un sélecteur CSS à attendre avant de capturer la capture d’écran.

Défilement incrémentiel
incremental_scroll boolean

Le défilement lent de la page pour déclencher le contenu paresseux chargé. Peut prendre jusqu’à 10 secondes.

Largeur de la fenêtre d’affichage (px)
page_width integer

Largeur de la fenêtre d’affichage en pixels. La valeur par défaut est 1920px.

Hauteur de la fenêtre d’affichage (px)
page_height integer

Hauteur de la fenêtre d’affichage en pixels. La valeur par défaut est 1000px.

Page complète
fullpage boolean

Capturez la page de défilement complète. La valeur par défaut capture uniquement la fenêtre d’affichage visible.

Page complète (avancé)
fullpage_advanced boolean

Capturez la page complète à l’aide du défilement avancé. Utile pour le contenu chargé paresseux. Prend plus de temps que la page complète standard.

Sélecteur CSS
selectors string

Capturez uniquement une partie spécifique de la page en fournissant un sélecteur CSS.

Pointez sur sélectionné
hover_on_selected boolean

Si un sélecteur CSS est utilisé, cela pointe sur l’élément avant de prendre la capture d’écran.

Format d’image
image_format string

Générez des captures d’écran au format JPEG, PNG ou WebP.

Qualité JPEG
quality integer

Qualité JPEG (1 à 100). Ignoré si le format d’image est PNG.

Facteur d’échelle
scale_factor integer

Facteur d’échelle pour la capture d’écran. Défini sur 2 pour les images de qualité Rétine.

Injecter CSS
css_inject string

Injectez des CSS personnalisés dans la page avant la capture.

Injecter JavaScript
js_inject string

Injectez du code JavaScript personnalisé dans la page avant la capture.

User-Agent
user_agent string

Spécifiez un en-tête User-Agent pour émuler différents appareils.

En-têtes HTTP supplémentaires
headers array

Ajoutez des en-têtes HTTP supplémentaires à la requête.

Demander des cookies
cookies array

Ajoutez des cookies personnalisés à la demande.

Durée de vie du cache (ms)
ttl integer

Durée de vie en millisecondes pour les captures d’écran mises en cache. Définissez la valeur 0 pour toujours générer une nouvelle.

Accept-Language
accept_language string

Demandez au site web d’afficher une langue spécifique à l’aide de l’en-tête Accept-Language.

Latitude
latitude string

Définissez la géolocalisation de latitude du navigateur.

Longitude
longitude string

Définissez la géolocalisation de longitude du navigateur.

Précision de la géolocalisation
accuracy string

Définissez la précision de la géolocalisation du navigateur.

Largeur de miniature (px)
thumb_width integer

Largeur de l’image miniature en pixels.

Hauteur de miniature (px)
thumb_height integer

Hauteur de l’image miniature en pixels.

Bloquer les publicités
no_ads boolean

Définissez la valeur true pour bloquer les publicités.

Bloquer les suivis
no_tracking boolean

Défini sur true pour bloquer les suivis.

Masquer les bannières de cookie
no_cookie_banners boolean

Définissez la valeur true pour masquer les bannières de cookie.

Désactiver JavaScript
disable_js boolean

Définissez la valeur true pour désactiver tout JavaScript sur la page.

Bloquer la JS tierce
disable_third_party_js boolean

Définissez la valeur true pour ignorer JavaScript à partir de domaines tiers.

Titre personnalisé
custom_title string

Nom ou titre personnalisé pour identifier la capture d’écran.

Description personnalisée
custom_description string

Note personnalisée pour l’utilisation interne ou les collègues.

Retours

Nom Chemin d’accès Type Description
ID de capture d’écran
id string

ID unique pour la capture d’écran

URL d’incorporation
embed_url string

URL incorporée pour l’affichage de la capture d’écran

Capture d’extension de navigateur
is_browser_extension_screenshot boolean

True si elle est capturée via l’extension de navigateur

Configuration ID
screenshot_configuration_id string

ID de la configuration utilisée pour cette capture d’écran

Lien direct
direct_link string

URL directe vers l’image de capture d’écran

Lien miniature
direct_thumbnail_link string

URL directe vers l’image miniature

Prise à (horodatage)
taken_at_timestamp string

Horodatage Unix lorsque la capture d’écran a été prise

Prise à
taken_at string

ISO8601 heure à laquelle la capture d’écran a été effectuée

Analyse de l’IA
ai.ai_analyzed boolean

Indique si l’image a été analysée avec l’IA

Prompt IA
ai.ai_prompt string

Invite utilisée pour l’analyse ia

Réponse IA
ai.ai_response string

Réponse retournée par l’analyse IA

ID du travail
job_id string

job_id