Dovrei realizzare un'applicazione che richiami l'url della pagina visualizzata dal browser e posa fare il parsin del codice html...quali classi java interagiscono direttamente col browser?
Grazie per gli eventuali aiuti!
Dovrei realizzare un'applicazione che richiami l'url della pagina visualizzata dal browser e posa fare il parsin del codice html...quali classi java interagiscono direttamente col browser?
Grazie per gli eventuali aiuti!
Java non interagisce con gli altri processi in esecuzione al di fuori della JVM. Dovresti usare metodi nativi.
Ovviamente le applet interagiscono (limitatamente) col browser in cui sono eseguite.
Folle e' l'uomo che parla alla luna.
Stolto chi non le presta ascolto.
ad intuito direi ti servano le raw socket per intercettare a basso livello le connesioni in atto e beccare anche l'url aperta dal browser.Originariamente inviato da prozac76
Dovrei realizzare un'applicazione che richiami l'url della pagina visualizzata dal browser e posa fare il parsin del codice html...quali classi java interagiscono direttamente col browser?
Grazie per gli eventuali aiuti!
In Java senza librerie di terzi(che usano appunto metodi nativi) non si può fare.
L'alternativa è fare un normalissimo programma che sta in ascolto su localhost_127.0.0.1 e lo imposti come proxy di internet explorer.
![]()
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
puoi facilmente interagire con la finestra in cui l'applet è contenuto utilizzando liveconnect. Liveconnect è nato dal "gruppo Netscape" ed è ora integrato in tutte le distribuzioni Java. Se cerchi liveconnect trovi la documentazione che ti serve. Per il parsing di html puoi appoggiarti a uno dei diversi progetti open source esistenti (NekoHTML, Java HTML Parser, JTidy, HTML Parser, ...)