Posso compilare moduli, eseguire eventi e funzioni javascript in Jsoup. Se sì, come posso? O dovrei andare per un altro parser.parser Java Jsoup Java: esecuzione di eventi javascript
risposta
JSoup è solo un parser HTML/"tidyfier" - non un emulatore di browser. Per interagire con le pagine HTML (eseguire javascript, compilare moduli, ecc.) È necessario utilizzare uno strumento come HtmlUnit o Selenium.
OK Ok. Ho un problema, ho due elenchi a discesa sulla pagina HTML. Quando viene modificato un menu a discesa, le opzioni in altri menu a discesa cambiano. Voglio cambiare il primo valore del menu a discesa nel codice Java e quindi ottenere i nuovi valori nel secondo menu a discesa, come posso farlo nell'unità HTML? –
Utilizzare selenio: se si utilizza l'API di selenio 2 WebDriver, le classi principali sono WebDriver, FirefoxDriver e JavascriptExecutor.
Come hai risolto questo problema? potresti ottenere quello che vuoi –