java - 有没有办法在 JSoup 的搜索栏中搜索多个关键字?
问题描述
一个关键字搜索的 Java 代码
Document doc = Jsoup.connect("https://www.medhelp.org/search")
.data("query", "diabetes")
.get();
有没有办法在搜索栏中映射多个关键字,例如糖尿病或/和痤疮?
解决方案
你不必做任何特别的事情。只需使用空格直接键入您的查询:
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();
推荐阅读
- python - html 站点找不到 css,尽管我尝试了 Stackoverflow 上建议的所有可能方式
- python - 如何在 sqlite3 python 命令中使用变量?
- sql - PL/SQL 通过游标更新行值
- amazon-web-services - 无服务器 + Docker - 在 dockerfile 中添加命令会导致堆栈验证错误
- java - 在 OpenAPI 规范中,是否可以让序列化字段和 POJO 字段具有不同的名称?
- jupyter-notebook - 在删除代码和边框的同时将 Jupyter-notebook 导出为 html
- machine-learning - 大型数据集的 EM 算法
- loops - PySpark 地理位置将重复行排序到列枢轴
- knockout.js - KNOCKOUT JS: $root, $parent and $parents parameter in nested foreach giving me $data
- r - 如何对数据集和模型执行迭代的、受限的排列?