如何使用 Java 从网站检索 URL?

2022-09-02 21:27:03

我想使用HTTP GET和POST命令从网站检索URL并解析HTML。我该怎么做?


答案 1

您可以将 HttpURLConnectionURL 结合使用。

URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();

InputStream stream = connection.getInputStream();
// read the contents using an InputStreamReader

答案 2

执行 GET 的最简单方法是使用内置的 java.net.URL。但是,如前所述,httpclient是正确的方法,因为它将允许您处理重定向。

对于解析 html,您可以使用 html 解析器