我希望从站点URI加载web内容,并使用选择器获取一些有用的信息。我尝试了JSoup,它允许我使用。不幸的是,Jsoup不作为浏览器工作,也不解析Javascript或处理cookie。这就是我研究使用作为浏览器的JavaFX WebEngine的原因。但是WebEngine类返回,与JSoup相比,选择器的可能性非常有限。唯一的选择器是Id或标签。
是否有一种干净的方法可以使用WebEngine of JavaFX和更专业的选择器的可能性?
或者,在Java中是否还有其他浏览器实现允许更专门的选择?实施最好是快速的。
我现在能想到的最好的解决方案是:
使用WebEngine of Jav
我有三(3)个要按特定顺序执行的javascripts。我的问题是,每个javascript都使用前一个脚本设置的数据。我的第一个脚本在加载时执行,它从SQL数据库中获取数据并将其复制到web页面的正文中。下一个javascript需要一些这样的数据才能正确执行,以便执行第二个脚本,我必须等待,不仅要等到前一个脚本完成执行,还要等到数据被加载到我的网页主体中,以便它可以被第二个脚本访问。第二个和第三个脚本之间的关系类似。我找不到任何以前的问题和答案来解决由以前的脚本提取的数据的使用。您能提供的任何帮助都将非常感谢。这是我最近一次尝试的一个例子。
function myFunction()
{
我有主修课
public class Main{
public static void main(String[] args) {
Gui gui = new Gui();
}
}
那我还有另一堂课
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.FlowPane;
import javafx.stage.Stage;
public class Gui extends Application{
public Gui(