JSOUP permette di recuperare determinate parti di codice della pagina html tramite il comando <documento>.select(…….). Di seguito vari esempi di comandi.
.select(nometag) recupera tutti gli elementi che hanno il tag nometag.
body.select(“div”) |
“#id”: recupera l’elemento che ha il dato id
body.select(“#div_2”); |
“.nomeclasse”: recupera gli elementi che hanno come classe css nome classe
body.select(“.rosso”); |
“[nome attributo]”: recupera gli elementi che hanno l’attributo specificato
body.select(”[id]”) |
“[nome_attributo=valore_attributo]”: recupera gli elementi che hanno per l’attributo indicato il valore indicato
Body.select(“[id=div_2]”); |
Ovviamente è possibile utilizzare un selettore composto da una o più delle precedenti regole.
Ad esempio supponendo di voler recuperare tutti gli elementi con tag div e classe css rosso, utilizzeremo il selettore:
“div.rosso”