C'è qualche possibile cattura un web screenshot nel server virtuale di hosting con PHP?

StackOverflow https://stackoverflow.com/questions/4808100

  •  24-10-2019
  •  | 
  •  

Domanda

Voglio le immagini web di cattura con PHP. Perché ho anche bisogno di qualche processo con PHP, non voglio usare qualsiasi servizio screenshot on-line. Sono disposto a noleggiare un hosting gratuito o un server di hosting virtuale che costano meno di 20 dollari l'anno.

Per quanto ne so, il server virtuale non può caricare i file exe (come url2bmp.exe, webshot.exe, webscreencapture.exe, ecc). E tutti del sistema uso linux (non è possibile utilizzare new COM("InternetExplorer.Application")).

Quindi, c'è ogni possibile cacth uno screenshot web server virtuale con PHP? Grazie.

È stato utile?

Soluzione

Si può fare questo con Linux, è seriamente però difficile. Hai bisogno di FireFox, imagmagik e installato VNC.

In sostanza si arriva Firefox per aprire una nuova finestra in un display VNC, afferrare lo screenshot di quel display con imagmagik e quindi salvarlo come una miniatura. La parte più difficile di questo è sempre la parte di VNC per il lavoro, in particolare con una messa a punto senza testa. Ma è del tutto fattibile.

Tuttavia, sarà probabilmente una tonnellata più facile solo ottenere un VPS di Windows.

Facendo una ricerca, ha trovato questo che lavoro potrebbe:

Prendendo sito screenshot , lato server, su un server di Linux affittato, libero

Ah, e qui è il post su ciò che ho descritto sopra:

programma a riga di comando per creare screenshot di siti web (su Linux)

Altri suggerimenti

come possibile alternativa, è possibile controllare questo progetto: http://code.google.com / p / wkhtmltopdf /

È possibile prendere screenshot di siti web automatizzato utilizzando uno strumento open-source come pageres . Si può anche simulare varie risoluzioni, testare layout reattivi.

non so se è rilevante che il vostro sito è codificato in PHP, o che si sta menzionare file .exe. Sei nuovo sviluppo web?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top