!7 lib 1002510 // jsoup import org.jsoup.*; import org.jsoup.nodes.*; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; p { S html = str(googleImageSearch_loadPage("LSD")); print(l(html)); for (L tok : findContainerTag(html, "h3")) { print(join(tok)); print(quote(htmldecode(trim(join(dropAllTags(tok)))))); } } static S googleImageSearch_userAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1"; static int googleImageSearch_timeout = 10*1000; static Document googleImageSearch_loadPage(S q) ctex { S googleUrl = "https://www.google.com/search?q=" + urlencode(q); print("Googling " + quote(q)); ret Jsoup.connect(googleUrl).userAgent(googleImageSearch_userAgent).timeout(googleImageSearch_timeout).get(); }