首页 > 编程语言 > 详细

java网络编程_IP地址

时间:2019-06-17 21:31:56      阅读:93      评论:0      收藏:0      [点我收藏+]

InetAddress类,此类表示Internet协议(IP)地址。具体使用方法查看文档:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/InetAddress.html

InetSocketAddress,此类实现IP套接字地址(IP地址+端口号)它也可以是一对(主机名+端口号),在这种情况下,将尝试解析主机名。 如果解析失败,则说该地址未解析但仍可在某些情况下使用,例如通过代理连接。

URL:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/URL.html


package netProgram;

import java.io.File;
import java.net.HttpURLConnection;
import java.net.URL;

import org.apache.commons.io.FileUtils;

public class Spidder {
    public static void main(String[] args) throws Exception {
        URL url = new URL("https://www.dianping.com/");
        //注意文件编码的一致
        //FileUtils.copyURLToFile(url, new File("jd.txt"));
        
        //模拟浏览器请求
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setRequestMethod("GET");
        conn.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 SE 2.X MetaSr 1.0");
        FileUtils.copyInputStreamToFile(conn.getInputStream(), new File("dianpin.txt"));
    }

}

 

java网络编程_IP地址

原文:https://www.cnblogs.com/ustc-anmin/p/11042224.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!