社区
Java
帖子详情
OKHTTP3 设置代理ip用户名及密码
十有八⑨
2017-12-15 02:46:12
okhttp3 如何设置代理IP 用户名及密码
...全文
2089
3
打赏
收藏
OKHTTP3 设置代理ip用户名及密码
okhttp3 如何设置代理IP 用户名及密码
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
langzi001c
2019-11-15
打赏
举报
回复
这个怎么玩呀,小白,有demo吗,谢谢大佬
懂点代码的朋友
2018-07-02
打赏
举报
回复
//https://square.github.io/okhttp/3.x/okhttp/okhttp3/Authenticator.htmlnew OkHttpClient()
.newBuilder()
.proxySelector(new ProxySelector() {
@Override
public List<Proxy> select(URI uri) {
log.info("getHost:{}", uri.getHost());
if (uri.getHost().endsWith(host)) {
List<Proxy> proxyList = new ArrayList<>(4);
proxyList.add(new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, proxyPort)));
return proxyList;
} else {
return null;
}
}
@Override
public void connectFailed(URI uri, SocketAddress sa, IOException ioe) {
}
})
.proxyAuthenticator(new Authenticator() {
@Override
public Request authenticate(Route route, Response response) throws IOException {
if (response.request().header("Proxy-Authorization") != null) {
// Give up, we've already failed to authenticate.
return null;
}
String credential = Credentials.basic(userName, password);
return response.request().newBuilder()
.header("Proxy-Authorization", credential)
.build();
}
})
.build();
【Android+
OkHttp3
+Jsoup】 模拟登录教务系统 抓取课表和成绩(Ecl
ip
se版)
Ecl
ip
se项目,要想成功抓取课表和成绩,需要修改Constants.java中请求URL,请求参数等
java网络爬虫-通过登陆网站携带COOKIE信息爬取网站数据
最近开发用到了爬取题库的功能,直接是无法爬取的,通过分析,发现可以通过账号登陆,携带COOKIE信息爬取网站数据。为了方便交流学习,现将代码公开。
java模拟http请求登陆抓取海投网信息
java模拟http请求登陆抓取海投网信息送入到mysql数据库,特别注意的是需要配置mysql为gbk 或者utf-8
Java模拟登录新浪微博
NULL 博文链接:https://tonyj.iteye.com/blog/1897604
新浪微博模拟登陆
新浪微博模拟登陆源代码,java实现,微博数据抓取
Java
51,397
社区成员
85,848
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章