[C/C++] creare snapshot di sito internet
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- riotten
- Linux 1.x

- Messaggi: 185
- Iscritto il: mer 6 giu 2007, 16:05
- Slackware: 13.37
- Desktop: Fluxbox
- Località: Udine
[C/C++] creare snapshot di sito internet
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?
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?
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: [C/C++] creare snapshot di sito internet
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).
- riotten
- Linux 1.x

- Messaggi: 185
- Iscritto il: mer 6 giu 2007, 16:05
- Slackware: 13.37
- Desktop: Fluxbox
- Località: Udine
Re: [C/C++] creare snapshot di sito internet
devo inserirla in una pagina php ma faccio il tutto in housing, per cui non ho problemi d'esecuzioneAnsa89 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).
- shark1500
- Linux 3.x

- Messaggi: 785
- Iscritto il: gio 3 apr 2008, 14:33
- Slackware: current
- Kernel: 2.6.27.7-smp
- Desktop: kde
- Località: Modna
Re: [C/C++] creare snapshot di sito internet
Praticamente vorresti fare un mirror in locale di un sito? Non ti conviene usare wget che fa tutto lui? 
- riotten
- Linux 1.x

- Messaggi: 185
- Iscritto il: mer 6 giu 2007, 16:05
- Slackware: 13.37
- Desktop: Fluxbox
- Località: Udine
Re: [C/C++] creare snapshot di sito internet
non voglio avere un mirror del sito...voglio fare una "foto" al sitoshark1500 ha scritto:Praticamente vorresti fare un mirror in locale di un sito? Non ti conviene usare wget che fa tutto lui?
- danix
- Staff

- Messaggi: 3289
- Iscritto il: ven 27 ott 2006, 19:32
- Nome Cognome: Danilo M.
- Slackware: 64 current
- Kernel: 6.12.13 x86_64
- Desktop: i3
- Località: Verona (VR)
- Contatta:
Re: [C/C++] creare snapshot di sito internet
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...
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...
- puzuma
- Linux 2.x

- Messaggi: 482
- Iscritto il: mar 4 lug 2006, 17:14
- Nome Cognome: Stefano Salvador
- Slackware: current
- Kernel: 2.6.32.2
- Desktop: KDE 4.4.0
- Località: Udine
- Contatta:
Re: [C/C++] creare snapshot di sito internet
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.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?
The quiet ones are the ones who change the world. The loud ones only take the credit.
- puzuma
- Linux 2.x

- Messaggi: 482
- Iscritto il: mar 4 lug 2006, 17:14
- Nome Cognome: Stefano Salvador
- Slackware: current
- Kernel: 2.6.32.2
- Desktop: KDE 4.4.0
- Località: Udine
- Contatta:
Re: [C/C++] creare snapshot di sito internet
ho appena scoperto che qualcuno l'ha fatto molto meglio di me : http://khtml2png.sourceforge.net/
The quiet ones are the ones who change the world. The loud ones only take the credit.