Sto sviluppando un'applicazione java. Ho uno scenario per scattare una schermata dell'URL che arriva sul server.Libreria Java (o qualsiasi lingua) per il rendering offline di pagine Web?
C'è qualche libreria di browser Java (o qualsiasi lingua) per caricare pagine Web e ottenere alcuni screenshot della pagina caricata. Sarebbe bello se la lib permettesse il DOM trasversale.
Aggiornamento:
java(or any lang)
: Qualsiasi altra lingua non è un problema, ma la biblioteca dovrebbe cooperare con Java.
ho cercato di setupQt Jambi
e speso un sacco di tempo su questo, ma il risultato è nulla. Se fornisci materiale concreto per configurare Jambi, sarebbe riconoscente.
Ho anche provato a spynner.py
. La mia lingua madre è Java e ho pensato di poter usare spynner.py
con Jython
. Ma, PyQt
non può essere utilizzato con Jython
. Quindi, non mi aspetto alcuna risposta relativa a Python
.
Fondamentalmente, ho bisogno di una libreria di fare: Colpo di schermo
Prendere.
Alcuni DOM che attraversano.
Alcuni Javascript Esecuzione.
e per ottenere il risultato del codice JS Eseguito.
Grazie.
Apprezzo tutte le risposte. Ho finito con phantomjs
. Si adatta bene alle mie esigenze. È uno strumento da riga di comando.
forse questo articolo potrebbe esserti d'aiuto http://stackoverflow.com/questions/60455/take-a-screenshot-of-a-webpage-with-javascript – andrew
Penso che questo sia quello che stai cercando : http://stackoverflow.com/questions/943927/embed-a-web-browser-within-a-java-application –
Qual è il problema con la mia risposta? –