本文使用HttpClient根据url进行网页下载。其中
(1)HttpClient的相关知识请参见 HttpClient基础教程
(2)
package org.ljh.search.downloadpage;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.io.Writer;
import java.util.Scanner;
import org.apache.http.HttpEntity;
import org.apache.http.HttpStatus;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
//本类用于将指定url对应的网页下载至本地一个文件。
public class PageDownloader {
public static void downloadPageByGetMethod(String url) throws IOException {
// 1、通过HttpGet获取到res