C'è qualche possibile cattura un web screenshot nel server virtuale di hosting con PHP?
-
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.
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?