如何使用 Java 从网站检索 URL?
2022-09-02 21:27:03
我想使用HTTP GET和POST命令从网站检索URL并解析HTML。我该怎么做?
我想使用HTTP GET和POST命令从网站检索URL并解析HTML。我该怎么做?
您可以将 HttpURLConnection 与 URL 结合使用。
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
执行 GET 的最简单方法是使用内置的 java.net.URL。但是,如前所述,httpclient是正确的方法,因为它将允许您处理重定向。
对于解析 html,您可以使用 html 解析器。