Есть ли способ поиска более одного ключевого слова в строке поиска в JSoup? - PullRequest
1 голос
/ 27 января 2020

Java Код для поиска по одному ключевому слову

Document doc = Jsoup.connect("https://www.medhelp.org/search")
                .data("query", "diabetes")
                .get();

Можно ли отобразить в строке поиска более одного ключевого слова, например, диабет и / или прыщи?

1 Ответ

1 голос
/ 27 января 2020

Вам не нужно делать ничего особенного. Просто введите запрос непосредственно с пробелом:

Document doc = Jsoup.connect("https://www.medhelp.org/search")
               .data("query", "diabetes acne")
               .get();

В качестве альтернативы, вместо передачи данных, вы можете просто посмотреть, как браузер преобразует введенный ввод в параметры URL:

enter image description here

и вы можете просто ПОЛУЧИТЬ этот URL без отправки данных, поэтому этого будет достаточно:

Document doc = Jsoup.connect("https://www.medhelp.org/search?utf8=✓&query=diabetes+acne")
               .get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...