Problemas com o element :elements

eu estou usando um código para buscar imagens do google imagens e exibir num frame, eu estou usando esse código pra pegar as imagens e armazenar numa array semana passada ele estava funcionando e agora não está mais, eu estava fazendo os teste e ele não passa pelo
for (Element element : elements) o que pode ser?

List<String> imageList = new ArrayList<>();
        String url = "https://www.google.com/search?q=" + URLEncoder.encode(Palavrachave, "UTF-8") + "&source=lnms&tbm=isch&tbs=isz:l&sa";
        Document doc = Jsoup.connect(url).timeout(15000).get();
        Elements elements = doc.getElementsByClass("rg_meta notranslate");

        for (Element element : elements) {

            String imageUrl = element.toString().split("\"ou\":\"")[1].split("\"")[0];
           
           imageList.add(imageUrl);
           
            

        }

Essa estrutura repete tantas quantas forem as posições preenchidas em elements.
Caso não esteja entrando nesse for, é por que a variável elements não possui nenhuma posição preenchida.