java - 使用 JSoup 解析特定元素

标签 java html parsing intellij-idea jsoup

我想知道是否有人熟悉解析网站 HTML 的特定部分,例如使用 JSoup 从网站获取当前温度或当前条件?我已经搜索遍了,似乎所有示例都是人们使用 for every 循环来提取列表。例如,在我所附的图片中,我只想将 -3 度解析到我的 IDE 中。任何帮助将不胜感激!谢谢!

图片:

1

最佳答案

您应该能够使用标准选择器从 Document.select() 方法获取所需的数据。最简单的方法是在浏览器的检查器中打开网页,专门检查该元素,然后在元素查看器中右键单击其节点,然后选择“复制”->“选择器路径”。

就我个人而言,我在使用 JSoup 时遇到了相当大的麻烦,并且发现注入(inject) artoo.js无论环境如何,通常都是从页面中获取我想要的内容的更快方法。

关于java - 使用 JSoup 解析特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60257563/

相关文章:

java - 当格式已知时从 String 解析 JSON 的最快方法

javascript - 在图像 html 旁边键入文本

php - 仅在非完整路径中获取域名

Java 多线程服务器未按预期工作

java - java中的可迭代对象和迭代器

Java版本统计

java - 如果项目已经有运行时类,我如何访问 java Runtime.getRuntime() ?

javascript - Dymo Framework 条形码打印

css - 清除 float 后,下一个div中的文本被推到左边

parsing - 如何使用 Scala Parser Combinators 更改代码以考虑运算符优先级?