ホームページ  >  記事  >  ウェブフロントエンド  >  インターネットを使用して HTML コードを取得するにはどうすればよいですか?ネットワークからHTMLコードを取得する原理

インターネットを使用して HTML コードを取得するにはどうすればよいですか?ネットワークからHTMLコードを取得する原理

零下一度
零下一度オリジナル
2017-04-26 15:06:451393ブラウズ

インターネットから HTML コードを取得するにはどうすればよいですか?以下のエディターは、ネットワークから HTML コードを取得する原理に関する記事を提供しています (参考用のみ)

package cn.captain.html;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class htmlRequest {
		/**
		 * @param args
		 * @throws MalformedURLException 
		 */
		public static void main(String[] args) throws Exception
		{
			URL url = new URL("http://www.baidu.com/"); 
			HttpURLConnection conn = (HttpURLConnection)url.openConnection();
			conn.setRequestMethod("GET");
			conn.setConnectTimeout(5 * 1000);
			InputStream inStream =  conn.getInputStream();//通过输入流获取html数据	
			byte[] data = readInputStream(inStream);//得到html的二进制数据
			String html = new String(data);
			System.out.println(html);
		}
	   public static byte[] readInputStream(InputStream instream) throws Exception
	    {
			ByteArrayOutputStream outStream = new ByteArrayOutputStream();
			byte[]  buffer = new byte[1204];
			int len = 0;
			while ((len = instream.read(buffer)) != -1)
			{
				outStream.write(buffer,0,len);
			}
			instream.close();
			return outStream.toByteArray();     	
		}

	}

以上がインターネットを使用して HTML コードを取得するにはどうすればよいですか?ネットワークからHTMLコードを取得する原理の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。