API de Capture d'écran.fr

  • Protocole et implémentation

  • L'API de ce service fonctionne grâce au protocole HTTP (et non HTTPS). Il peut être utilisé très facilement au sein même de vos développements :

          en HTML : <img src="http://capturedecran.fr/capture?....">
          en PHP : utilisez php-gd et file_get_content("http://capturedecran.fr/capture?....")
          en Java : utilisez la classe java.net.URL et openStream()
          en javascript : utilisez ajax et XMLHttpRequest
          en Python : utilisez urllib2.urlopen
          en Perl : utilisez le module File::Fetch
          en shell linux : utilisez wget
          en shell unix : utilisez fetch

    picture
  • Paramètres API gratuits

  • Voici la liste des paramètres URL ( méthode GET ) disponibles via l'API :

    &page=www.google.fr La page à capturer,
    utilisez http://bit.ly si
    votre adresse comporte des '&'
    &largeur_du_navigateur=adaptée
    (ou simplement "ada")
    La largeur du navigateur faisant la capture
    (limité à 1024 en mode gratuit)
    &largeur_image=640 La largeur de l'image à l'affichage
    (limité à 640 en mode gratuit)
    &hauteur_image=0 Hauteur de l'image à l'affichage,
    en rapport direct avec largeur_du_navigateur
    (0 pour capturer toute la page)
    &attente_max_en_sec=30 Le temps que vous êtes prêt
    à attendre la capture

  • Paramètres API Premium

  • En plus de la levée des restrictions pour les paramètres de la section gratuite, l'API Premium vous permet d'accéder à des fonctions supplémentaires

    &email=martin.d@gmail.com L'email de votre compte premium,
    non requis si vous utilisez la clef API
    &mot_de_passe=4ep8i Le mot de passe de votre compte premium,
    non requis si vous utilisez la clef API
    &clef=23zf3fe4ly5 La clef API de votre compte premium,
    non requis si vous utilisez les paramètres
    email et mot_de_passe
    &nouvelle_clef=oui
    (ou "1")
    Avec les paramètres email et mot de passe,
    permet de réinitialisé la clef API,
    alors fournie dans le contenu
    &format=jpeg Le format : png ou jpeg,
    png si non précisé
    &en_cache=oui
    ( ou 1 )
    Mettre le fichier en cache pour 24heures


    Voici les paramétres permettant de faire un rectangle de sélection dans la page

    &coord_x1=100 abscisse x1
    remplacez les 4 paramètres
    &coord par &decouper=oui pour
    acccéder à l'outil de
    sélection des pixels
    &coord_y1=100 ordonnée y1
    &coord_x2=200 abscisse x2
    &coord_y2=200 ordonnée y2

  • Exemples

  • Capturedecran.fr avec un rendu de 640px de large et une hauteur complète
    http://capturedecran.fr/capture?page=capturedecran.fr&largeur_image=640

    Avec accès privilège Premium :
    Capturedecran.fr avec un rendu de 1024px de large en JPEG et une selection graphique :
    http://capturedecran.fr/capture?clef=f4u55s3C13f&coord_x1=80&coord_y1=419&coord_x2=285&coord_y2=545&largeur_image=120&page=capturedecran.fr&format_jpeg_ou_png=jpeg
    ce qui donne
    Url ayant permis cette selection graphique :
    http://capturedecran.fr/capture?clef=f4u55s3C13f&page=capturedecran.fr&largeur_du_navigateur=1024&format_jpeg_ou_png=jpeg&decouper=oui