JSOUP è una libreria per parser html.
In questo tutorial estraiamo tutti le immagini presenti in questa pagina “http://news.ycombinator.com/“.
Con doc.select(“img”) otteniamo un array di links.
Per ogni immagine, stampiamo l’indirizzo assoluto a cui punta tramite e.absUrl(“src”)
Parser.java
package jsoup2;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
public class Parser {
public static void main(String[] args) {
try {
Document doc = Jsoup.connect("http://news.ycombinator.com/").get();
for (Element e : doc.select("img")) {
String src = e.absUrl("src");
System.out.println("src:" + src);
}
}
catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
public class Parser {
public static void main(String[] args) {
try {
Document doc = Jsoup.connect("http://news.ycombinator.com/").get();
for (Element e : doc.select("img")) {
String src = e.absUrl("src");
System.out.println("src:" + src);
}
}
catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Output