Page 1 sur 1

Screenshot automatique et insertion en bdd

Posté : 17 mars 2009, 13:23
par Toons43
Bonjour à tous,

J'ai trouvé sur internet un site qui permet de faire des captures miniatures d'un site web, c'est Shotbot.
Je me suis inscrit et je peux crée des screenshots en utilisant une url de ce type

Code : Tout sélectionner

http://add.shotbot.net/k=cléAPI/urldusite
et l'afficher avec

Code : Tout sélectionner

http://cache.shotbot.net/s=240/urldusite
J'ai un site un peu similaire à un annuaire en php et je voudrais que lorsque je rajoute un site, il y est un screenshot automatique du site et insertion de l'image en base de donnée.
Comment puis-je faire en utilisant Shotbot ?
Comment construire mon formulaire d'ajout ?

J'avoue que je ne sais pas du tout quelle méthode utiliser

D'avance merci pour votre aide

Posté : 17 mars 2009, 15:15
par charabia
Si tu as l'url du site dans ta base ça suffit non ?

Dans ta page d'affichage, tu mets juste le lien dans ta boucle en reprenant l'url de ta table.

Posté : 17 mars 2009, 15:25
par Toons43
En fait, il faut que le screenshot ait été crée pour que l'on puisse l'afficher, donc la deuxième url pour l'affichage ne fonctionne que si la première url a été appelé.

Je ne vois pas comment je peux faire ça

Posté : 17 mars 2009, 15:31
par charabia
cléAPI est toujours identique ?

Sinon tu as d'autres sites, genre websnapr où il te suffit de l'URL

Posté : 17 mars 2009, 15:39
par Toons43
Oui c'est une clé que l'on obtient quand on s'inscrit

Posté : 17 mars 2009, 15:42
par charabia
Tu as d'autres sites, genre websnapr où il te suffit de l'URL. C'est pas mieux ?

Posté : 17 mars 2009, 16:04
par Toons43
J'ai regardé websnapr, c'est vrai que c'est bien aussi, mais ils disent que l'on a droit à 100.000 screenshot par moi, et je me demande si chaque fois que je charge ma page ça en crée une nouvelle ou alors j'ai droit à 100.000 screenshots d'url différentes ?

Posté : 17 mars 2009, 16:06
par charabia
c'est en terme d'URL ;) tu en as un bon paquet quoi

Posté : 17 mars 2009, 17:40
par Toons43
Bon ben je pense que je vais partir la dessus, ce qui est dommage c'est que sur chaque image il y a ecrit POWERED BY WEBSNAPR.COM

Re: Screenshot automatique et insertion en bdd

Posté : 21 avr. 2009, 03:28
par Invité
J'ai trouvé sur internet un site qui permet de faire des captures miniatures d'un site web, c'est Shotbot.
Je me suis inscrit et je peux crée des screenshots en utilisant une url de ce type

Code : Tout sélectionner

http://add.shotbot.net/k=cléAPI/urldusite
et l'afficher avec

Code : Tout sélectionner

http://cache.shotbot.net/s=240/urldusite
J'ai un site un peu similaire à un annuaire en php et je voudrais que lorsque je rajoute un site, il y est un screenshot automatique du site et insertion de l'image en base de donnée.
Comment puis-je faire en utilisant Shotbot ?
Comment construire mon formulaire d'ajout ?

J'avoue que je ne sais pas du tout quelle méthode utiliser

Désolé, je réponds un peu tard, mais il aurait été plus simple et efficace d'utiliser le formulaire de contact sur shotbot.fr pour obtenir une réponse précise et rapide!

Un nouvel API est disponible pour les webmasters désirant intégrer Shotbot en marque blanche sur leur site, en prenant en charge l'hébergement des captures: l'API "Callback".

Exemple d'intégration:

1. à la validation de ton formulaire d'ajout, ton serveur fait une requête HTTP POST sur Shotbot, en spécifiant la clé webmaster, la taille de la capture, l'adresse URL à capturer, et une adresse HTTP de retour. Le résultat renvoyé lors de cette requête est un ID numérique, unique, identifiant la capture dans la base Shotbot.

2. les serveurs Shotbot génèrent la capture et font une requête HTTP POST sur *ton* serveur, à l'adresse de retour spécifiée lors de la demande de capture. Cette requête HTTP inclut la capture au format désiré ($_FILES..), l'adresse URL capturée, ainsi que l'ID unique de la requête.

Exemples de scripts&données: http://shotbot.fr/doc-api-callback.php

Cordialement,

Valentin - Webmaster Shotbot