getgoogle.java

来自「类名称GetGoogle.java,获取静态网页的内容」· Java 代码 · 共 44 行

JAVA
44
字号
import java.net.*;
import java.io.*;
import java.util.*;
//import java.lang.*;
public class GetGoogle{
	public static void main(String[] args)throws Exception{
		System.out.println("获取日文页面");
		getContentByLanguage("ja");
		System.out.println("\n");
		System.out.println("获取中文页面");
		getContentByLanguage("zh-cn");
		System.out.println("\n");
	}
		public static void getContentByLanguage(String country) throws Exception{
			URL urlGoogle=new URL("http://oa.huyoutax.com.cn/EnterpriseList.asp");
			HttpURLConnection googleConnection=(HttpURLConnection)urlGoogle.openConnection();
			googleConnection.setRequestProperty("Accept-Language",country);

			Map	requests=googleConnection.getRequestProperties();
			Set reqFields=requests.keySet();
			Iterator itrReq=reqFields.iterator();
			while(itrReq.hasNext()){
				String Field=(String)itrReq.next();
				System.out.println(Field + ":" +googleConnection.getRequestProperty(Field));
				
			}
			googleConnection.connect();
			Map	responses=googleConnection.getHeaderFields();
			Set resFields=responses.keySet();
			Iterator itrRes=resFields.iterator();
			while(itrRes.hasNext()){
				String Field=(String)itrRes.next();
				System.out.println(Field + ":" +googleConnection.getHeaderField(Field));
			}
			InputStream iss=googleConnection.getInputStream();
			BufferedReader br=new BufferedReader(new InputStreamReader(iss));
			String strLine=null;
			while((strLine=br.readLine())!=null){
				System.out.println(strLine);
			}
			br.close();
			googleConnection.disconnect();
		}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?