Как я могу принять куки с jsoup? - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь удалить комментарии из цифровой газеты.Я делаю это на Java с Jsoup.Проблема в том, что я принимаю куки с сайта для поиска уведомлений ... Сайт https://elpais.com/buscador/

Я попытался соединиться с Jsoup.connect (url) и извлечь куки из ответа насделать еще один запрос с этими файлами cookie, но я не смог.

    Connection conexion = null;
    Document doc = null;
    Response response = null;
    Map<String, String> cookies = new TreeMap<String, String>();
    try {

        // First request.
        Connection connection1 = Jsoup.connect(url);
        for (Entry<String, String> cookie : cookies.entrySet()) {
            connection1.cookie(cookie.getKey(), cookie.getValue());
        }
        Response response1 = connection1.execute();
        cookies.putAll(response1.cookies());


        // Second request.
        Connection connection2 = Jsoup.connect(url);
        for (Entry<String, String> cookie : cookies.entrySet()) {
            connection2.cookie(cookie.getKey(), cookie.getValue());
        }
        Response response2 = connection2.execute();
        cookies.putAll(response2.cookies());
        doc = response2.parse();

        } catch (IOException ex) {
               System.out.println("Exception raised: " + ex.getMessage());
    }
    return doc;

Я видел этот код в некоторых сообщениях, но он мне не помог :( Я хотел бы запросить URL "https://elpais.com/buscador/?qt=Espa%C3%B1a+Politica&sf=1&np=1&bu=ep&of=html" и получите ответ с уведомлениями. Спасибо.

...