如何使用Java从网站检索URL?
我想使用HTTPGET和POST命令从网站检索URL并解析HTML。如何执行此操作?执行GET的最简单方法是使用内置的java.net.URL。然而,正如前面提到的,httpclient是正确的选择,因为它将允许您和其他人一起处理重定向 要解析html,可以使用。可以与结合使用如何使用Java从网站检索URL?,java,http,url,connection,Java,Http,Url,Connection,我想使用HTTPGET和POST命令从网站检索URL并解析HTML。如何执行此操作?执行GET的最简单方法是使用内置的java.net.URL。然而,正如前面提到的,httpclient是正确的选择,因为它将允许您和其他人一起处理重定向 要解析html,可以使用。可以与结合使用 非常感谢。这显示了最基本的方法。这是一个简单的理解什么是必要的做一个简单的URL连接。然而,长期的策略是使用[HTTP Client](“HTTP Client”)来实现更高级、功能更丰富的方式来完成这项任务。使用Inp
非常感谢。这显示了最基本的方法。这是一个简单的理解什么是必要的做一个简单的URL连接。然而,长期的策略是使用[HTTP Client](“HTTP Client”)来实现更高级、功能更丰富的方式来完成这项任务。使用InputStream创建一个BufferedReader,将内容读入字符串变量中。我在项目中使用过,它工作得很好。其他解析器的列表是,但是除了JTidy之外,我一个都不知道。
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