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

每次都要下代理都要到网页上复制,嫌麻烦于是就查了一些资料,写了一个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 " );
=  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;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值