Я действительно новичок в JSOUP, и я разрабатываю проект андроида для выбора курса. Он выходит на веб-сайт колледжа, используя веб-просмотр. Студент регистрируется в системе, тогда проект должен проанализировать стенограмму студента.JSOUP- не может анализировать относительный URL
колледж веб-сайт, например: www.campus.bk.edu.da
Student транскрипт URL является: www.campus.bk.edu.da/student_trans
мой код ниже; Я запускаю этот код после входа пользователя на сайт.
String ht ="";
String url = "https://campus.bk.edu.da/student_trans.asp";
Document doc =Jsoup.parse(url);
ht=doc.html();
Когда я запустил это, я получил html сайта paren; www.campus.bk.edu.da. Где я делаю неправильно?
Мой Java-код:
campusWeb.loadUrl("http://campus.bk.edu.da/");
campusWeb.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
if (url.toString().equals("https://campus.bk.edu.da/student_trans.asp")) {
new soup().execute();
}
return true;
}
});
Вы имеете в виду, что вы регистрируете свою учетную запись в своем браузере, а затем запускаете программу? –
Нет, я добавил свой код Java выше, теперь его более понятно. Я имею в виду, когда пользователь открывает стенограмму из веб-приложения приложения. – asyaben
Фрагменты кода предназначены для использования с кодом, который может выполняться браузером, например HTML/CSS/JavaScript. Java не такой же, как JavaScript, поэтому не используйте его здесь. Вместо этого используйте * образец кода * ('{}' значок в меню редакторов), чтобы Stack Overflow применял правильное форматирование для вашего кода (например, цвет для ключевых слов). – Pshemo