有没有办法在 JSoup 的搜索栏中搜索多个关键字?

Is there a way to search for more than one keyword in a search bar in JSoup?

Java 一个关键字搜索的代码

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

有没有办法在搜索栏中映射多个关键字,例如糖尿病 or/and 痤疮?

您不需要做任何特别的事情。只需使用 space:

直接输入您的查询
Document doc = Jsoup.connect("https://www.medhelp.org/search")
               .data("query", "diabetes acne")
               .get();

或者,除了传递数据之外,您还可以看看浏览器如何将输入的内容转换为 URL 参数:

并且您可以只获取此 URL 而无需发送数据,所以这样做就足够了:

Document doc = Jsoup.connect("https://www.medhelp.org/search?utf8=✓&query=diabetes+acne")
               .get();