【Auto.js】[Http代理] 讯代理 优质代理 示例
【摘要】
/** * 不支持多线程获取 * 脚本中的订单 有效日期截止到: 2018-10-15 15:28 过期后将不可用 */ var spiderId = "7ab204de5b7e403caada6398f29c2831"; //spiderIdvar orderNo = "YZ20188145457DGCJTP"; //订单号 var ...
-
/**
-
* 不支持多线程获取
-
* 脚本中的订单 有效日期截止到: 2018-10-15 15:28 过期后将不可用
-
*/
-
-
var spiderId = "7ab204de5b7e403caada6398f29c2831"; //spiderId
-
var orderNo = "YZ20188145457DGCJTP"; //订单号
-
-
var getIp_api = http.get('http://pv.sohu.com/cityjson?ie=utf-8');
-
var InetIP = getIp_api.body.string();
-
eval(InetIP);
-
log("使用代理前的外网IP:"+returnCitySN.cip);
-
-
var xdailiUrl = "http://api.xdaili.cn/xdaili-api//greatRecharge/getGreatIp?spiderId="+spiderId+"&orderno="+orderNo+"&returnType=2&count=1";
-
-
for (let i = 0; i < 3; i++) {
-
try {
-
var getProxy_json = http.get(xdailiUrl).body.json();
-
-
if (getProxy_json.ERRORCODE == "10036" || getProxy_json.ERRORCODE == "10038" || getProxy_json.ERRORCODE == "10055") {
-
throw {
-
"code" : "-1",
-
"msg" : "提取速度过快"
-
}
-
}
-
if (getProxy_json.ERRORCODE == "10036") {
-
throw {
-
"code" : "-2",
-
"msg" : "提取次数已达上限"
-
}
-
}
-
break;
-
} catch (e) {
-
if (e.code == "-1") {
-
log(e.msg);
-
sleep(5000);
-
}
-
if (e.code == "-2") {
-
log(e.msg);
-
exit();
-
}
-
if (i == 2) { //运行3次后,没有拿到IP和端口 程序结束
-
log("发生了未知错误,请检查网络...");
-
exit();
-
}
-
}
-
}
-
-
//log(getProxy_json);
-
var xdaili_proxyIP = getProxy_json.RESULT[0].ip;
-
var xdaili_proxyPort = parseInt(getProxy_json.RESULT[0].port);
-
//log(xdaili_proxyIP+":"+xdaili_proxyPort);
-
-
httpProxy(xdaili_proxyIP, xdaili_proxyPort);
-
-
var getIp_api = http.get('http://pv.sohu.com/cityjson?ie=utf-8');
-
var InetIP = getIp_api.body.string();
-
eval(InetIP);
-
log("使用代理后的外网IP:"+returnCitySN.cip);
-
-
function httpProxy(url,prot) {
-
var Proxy = java.net.Proxy;
-
var InetSocketAddress = java.net.InetSocketAddress;
-
var okhttp = new Packages.okhttp3.OkHttpClient.Builder().proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress(url, prot)));
-
http.__okhttp__.muteClient(okhttp);
-
}
文章来源: laoshifu.blog.csdn.net,作者:红目香薰,版权归原作者所有,如需转载,请联系作者。
原文链接:laoshifu.blog.csdn.net/article/details/115313860
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)