我如何使用java与javascript网站进行交互

How can I interact with javascript website with java

本文关键字:网站 交互 javascript 何使用 java      更新时间:2023-09-26

我想在文本字段中键入一些文本,然后选择a,如果a不可用,则选择b,最后提交信息。 我只是写这些代码,不知道我接下来能做什么。

URL page_1 = new URL("https://google.com.hk");
HttpURLConnection urlconnection = (HttpURLConnection) page_1.openConnection();
DataOutputStream data_out = new DataOutputStream(urlconnection.getOutputStream());
DataInputStream data_in = new DataInputStream(urlconnection.getInputStream());
urlconnection.setDoInput(true);
urlconnection.setDoOutput(true);
System.out.println(data_out);
System.out.println(data_in);
System.out.println(urlconnection);

Java 不会像浏览器那样加载页面并执行它包含的 JS 代码。它所做的只是在响应中加载服务器发送的数据。

如果你想要一个Java的可编程浏览器,那么看看Selenium或HtmlUnit。