首页 > 解决方案 > 有没有办法在 JSoup 的搜索栏中搜索多个关键字?

问题描述

一个关键字搜索的 Java 代码

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

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

标签: javajsoupkeywordkeyword-search

解决方案


你不必做任何特别的事情。只需使用空格直接键入您的查询:

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();

推荐阅读