您的位置:首页 > Web前端 > JavaScript

下载网页中代理的地址与端口的js脚本

2006-04-21 12:01 495 查看
每次都要下代理都要到网页上复制,嫌麻烦于是就查了一些资料,写了一个JS脚本。


var ForAppending = 8;


var url = "http://info.hustonline.net/index/proxyshow.aspx";


var objXMLHTTP;


var ips = '';


var fso;


var f;




objXMLHTTP = new ActiveXObject("Microsoft.XMLHTTP")


objXMLHTTP.open("GET", url, false);


objXMLHTTP.send();






if(objXMLHTTP.statusText != "OK") ...{


WScript.Echo("Error getting page:" + objXMLHTTP.statusText);


WScript.Quit(1);


}




ips = getIPandPort(objXMLHTTP.responseText);




fso = new ActiveXObject("Scripting.FileSystemObject");


f = fso.OpenTextFile("proxy.txt", ForAppending, true);


f.write(ips);




function getIPandPort(str)




...{


var ips="";


var ipArray = str.match(/([0-9._-]+.[0-9._-]+.[0-9._-]+.[0-9._-]+:[0-9._-]+)/gi);




/**//* delete repetitive line  and save to a string object */




if(ipArray)...{


ipArray.sort();


ips += ipArray[0] + " ";




for (var i = 1, j = 0; i < ipArray.length; i++) ...{




if(ipArray[i] != ipArray[j]) ...{


ips += ipArray[i] + " ";


j = i;


}


}


}


return ips;


}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: