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
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
- Accédez à pagepixels.com et inscrivez-vous à un compte.
- Dans Power Automate ou Logic Apps, recherchez des captures d’écran PagePixels et ajoutez le connecteur à votre flux.
- Lors de l’installation, authentifiez-vous via la fenêtre de connexion OAuth2.
- 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 |