web-dev-qa-db-fra.com

Créer une capture d'écran miniature d'un site Web qui est soumis à un répertoire de sites Web

J'aimerais savoir comment définir la vignette d'une capture d'écran d'un site Web lorsque quelqu'un soumet ce site à mon répertoire. Il devrait être généré automatiquement.

voir un exemple

3
misharnet

J'utilise Selenium et Firefox .

Selenium est une infrastructure de script d’automatisation de navigateur avec une API qui lui permet d’être appelée à partir de divers langages de programmation. Il vous permet de contrôler à distance Firefox:

  • Créer une nouvelle fenêtre d'une taille spécifique
  • Ouvrir une URL dans cette fenêtre
  • Enregistrez la partie visible de la page Web dans une image (comme une capture d'écran)

Pour que cela fonctionne sur un serveur, vous devez obtenir Firefox exécutant "sans tête" dans un tampon virtuel .

1
Stephen Ostermiller

Il existe un bon service pour le faire, mais je crains qu'il ne soit pas disponible en anglais (uniquement en français ou en espagnol): http://robothumb.com .

1
Zistoloen