java - 如何在jsoup解析之前暂停?

标签 java parsing jsoup

我需要在解析之前暂停我的脚本(我想等待一些信息),但是我如何在 Jsoup 中执行此操作?

我尝试过这个:

link = Jsoup.connect("link").wait(100).get();

但这对我不起作用。

最佳答案

通常,通过 AJAX 加载内容时需要等待。 Jsoup 无法处理这样的事情,因为它不是浏览器。 Jsoup 只是解释 HTML。连接内容或多或少只是 Java 连接的包装。

我想您需要直接识别 AJAX 调用并获取 AJAX 调用的内容,或者您​​可以使用真正的浏览器,即带有 phantomjs 的 selenium 或类似浏览器。

关于java - 如何在jsoup解析之前暂停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42614833/

相关文章:

xml - 阻止 Scala 解析 XML

c++ - 使用字符串的变量将字符串拆分为字符数组

java - 解析 jsoup 错误。根元素为空

java - 如何在 jsoup 中从维基百科中选择一个表?

java - jsoup : parse data of p tag which is between every h2 tag

java - 从 Java 运行 shell 脚本(包含 wget)

java - MySQL 查询返回除一项之外的所有条目

java - Spring Data - 数据已加载但未持久化

javascript - 需要帮助将我的处理代码转换为 p5.js(ArrayList +其他!)

c++ - 在 C++ 中读取大型 CSV 文件(~4GB)