【发布时间】:2017-03-05 22:27:32
【问题描述】:
我需要在解析之前暂停我的脚本(我想等待一些信息),但是我如何在 Jsoup 中做到这一点?
我试过了:
link = Jsoup.connect("link").wait(100).get();
但这对我不起作用。
【问题讨论】:
-
定义“不起作用”。预期行为是什么,实际行为是什么?
-
Jsoup 不是浏览器模拟器,所以它没有 JavaScript 引擎。如果您需要让 JS 在解析之前加载更多元素,那么 jsoup 在这里无法帮助您。看看像 Selenium 这样的 Web 驱动程序,或其他包含 JS 支持的库。
-
如果您想等待一些信息,我认为您应该在您的 javascript 中进行设置,例如setTimeout(回调,时间);