Pagina 1 di 1
[C/C++] creare snapshot di sito internet
Inviato: mer 25 feb 2009, 16:34
da riotten
ciao a tutti,
volevo sapere se è possibile creare un programma in C/C++ che faccia una snapshot (istantanea) di un sito web il tutto platform indipendent....
Qualcuno conosce qualche header o funzione che faccia al caso mio?...oppure mi conviene migrare verso altri linguaggi?
Re: [C/C++] creare snapshot di sito internet
Inviato: mer 25 feb 2009, 18:26
da Ansa89
Se lo devi integrare in una pagina html forse ti conviene usare javascript o perl o php (ma io non me ne intendo molto di queste cose).
Re: [C/C++] creare snapshot di sito internet
Inviato: mer 25 feb 2009, 18:50
da riotten
Ansa89 ha scritto:Se lo devi integrare in una pagina html forse ti conviene usare javascript o perl o php (ma io non me ne intendo molto di queste cose).
devo inserirla in una pagina php ma faccio il tutto in housing, per cui non ho problemi d'esecuzione
Re: [C/C++] creare snapshot di sito internet
Inviato: mer 25 feb 2009, 20:10
da shark1500
Praticamente vorresti fare un mirror in locale di un sito? Non ti conviene usare wget che fa tutto lui?

Re: [C/C++] creare snapshot di sito internet
Inviato: mer 25 feb 2009, 21:12
da riotten
shark1500 ha scritto:Praticamente vorresti fare un mirror in locale di un sito? Non ti conviene usare wget che fa tutto lui?

non voglio avere un mirror del sito...voglio fare una "foto" al sito
Re: [C/C++] creare snapshot di sito internet
Inviato: gio 26 feb 2009, 9:43
da danix
da quello che ho capito tu vuoi trasformare in immagine la vista attuale di un sito... Il problema a questo punto risiede nel rendere il sito, cosa che crea problemi persino ai browser...
Secondo me la cosa migliore che tu possa fare, visto che sei in housing e puoi far girare i software che vuoi, sarebbe scrivere qualcosa che apra un browser (Firefox per esempio), prenda uno screenshot della pagina (scrot, il tool di kde, imagemagick, gimp o quant'altro) e lo salvi in jpg/png/
quellochetipare
Spero di essermi spiegato chiaramente...
Re: [C/C++] creare snapshot di sito internet
Inviato: gio 26 feb 2009, 9:50
da puzuma
riotten ha scritto:ciao a tutti,
volevo sapere se è possibile creare un programma in C/C++ che faccia una snapshot (istantanea) di un sito web il tutto platform indipendent....
Qualcuno conosce qualche header o funzione che faccia al caso mio?...oppure mi conviene migrare verso altri linguaggi?
Devi appoggiarti a qualche motore di rendering. Ho letto qualcuno in giro che l'ha già fatto usando le Qt con la classe QWebKit (in questo modo sarebbe platform indipendent), un po' di tempo fa mi ero divertito a farlo usando KHTML, alla fine, rinunciando agli snapshot dei siti flash, si riusciva in una decina di righe di codice. Esistono soluzioni che si appogiano anche a geko.
Re: [C/C++] creare snapshot di sito internet
Inviato: gio 26 feb 2009, 10:45
da puzuma
ho appena scoperto che qualcuno l'ha fatto molto meglio di me :
http://khtml2png.sourceforge.net/