Метод jsoup не найден

Я попытался импортировать все импортные, но в jsoup

Connection.Response res = Jsoup.connect("https://www.facebook.com/login.php?login_attempt=1")

Класс соединения не найден компилятором и та же проблема с Method.post другие вызовы работают правильно

3 ответа

Решение

Согласно API Jsoup Статический метод Jsoup.connect(...) возвращает объект Connection, а не Connect.Response. Итак, ваш код выглядит так, что он может быть ошибочным.

Кроме того, полностью опубликуйте сообщение об ошибке.

Кроме того, вы импортируете соответствующие классы:

import org.jsoup.Connection;
import org.jsoup.Connection.Response;
import org.jsoup.Jsoup;

Обратите внимание, что этот импорт:

import org.jsoup.*;

не будет охватывать класс Connection.Response.

Добавьте файл зависимости в ваш файл build.gradle. И для большего посещения: https://jsoup.org/

  // jsoup HTML parser library 
     compile 'org.jsoup:jsoup:1.10.3'

Загрузите и добавьте последнюю версию файла Jsoup .JAR; это версия 1.7.2 от 9 марта 2013 г.

затем импортируйте следующее:

import org.jsoup.nodes.Document;
import org.jsoup.*;
import org.jsoup.Connection.*;

Но обратите внимание, что таким образом вам не нужно вводить Connection.Response; но просто ответ вместо этого. также вы должны добавить метод.execute()

Response res = Jsoup.connect("https://www.facebook.com/login.php?login_attempt=1").execute();
Другие вопросы по тегам