привет, я впервые использую jsoup и пытаюсь получить первый URL и заголовок моего поискового запроса. код работает без ошибок, но по какой-то причине ничего не появляется. Как будто я не получаю никаких результатов в консоли по какой-то причине. Может кто-нибудь объяснить, что происходит? Спасибо!
import java.io.IOException;
import java.util.HashSet;
import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class autoClickapp
{
public static void main (String args[]) throws IOException
{ String query = "Milky Way";
String url = "https://www.google.com/search?q=" + query + "&num=10";
Document doc = Jsoup
.connect(url)
.userAgent("Jsoup client")
.get();
Elements hTags = doc.select("h1, h2, h3, h4, h5, h6");
Elements links = doc.select("a[href]");
Elements h2Tags = hTags.select("h3");
for (int i=0; i < links.size(); i++) {
for (int j=0; j < h2Tags.size(); j++) {
System.out.println(links.get(0).text() + " " + h2Tags.get(0).text());
}
}
}
public static void print(String string) {
System.out.println(string);
}
}