大家好,又见面了,我是你们的朋友全栈君。
实现过程主要分两步:
第一步,需要到ip代理平台,注册开通获取代理ip的api接口
第二步,请求api接口,获得代理ip列表,实现ip代理请求指定网址。
pom需要依赖
<!-- hutool-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.3.6</version>
</dependency>
代码示例
import cn.hutool.http.HttpUtil;
import lombok.Data;
import org.apache.commons.compress.utils.Lists;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.Authenticator;
import java.net.InetSocketAddress;
import java.net.PasswordAuthentication;
import java.net.Proxy;
import java.net.URL;
import java.net.URLConnection;
import java.nio.charset.StandardCharsets;
import java.util.List;
/**
* ip代理请求
* @author tarzan Liu
*
*/
public class ClientProxyBasicHttp {
//获取ip代理的api
public static String IpProxyAPI="http:
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/140026.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...