0.1.4 • Published 7 years ago

request-pool v0.1.4

Weekly downloads
1
License
ISC
Repository
-
Last release
7 years ago

RequestPool

Functions

  • Automatically get proxies (china area)
  • Automatically check proxies
  • Automatically choose proxies
  • Automatically execute http GET request
  • Automatically retry if http error occurs

Basic Usage for varsion 0.1.4

npm install request-pool

import

For javascript:

var RequestPool=require('request-pool')

For javascript, to get intellisense, you have to

var RequestPool=require('request-pool/i')

For typescript:

import {RequestPool} from 'request-pool/i'

Main useage

The format of the address is very important

var RequestPool=require('request-pool/i');

var pool=new RequestPool();

pool.Init(function(handler){

    //add a proxy server to proxy list
    //format: http://x.x.x.x:x
    handler.AddProxy("http://123.123.123.123:8888");

    //if you are a lazy programmer
    //auto get proxy (china area)
    handler.AutoGetProxy();
    
    //execute request
    //format: http://x.xxx.x
    handler.Get("http://www.baidu.com",function(error,response,body){
        //...do some thing
    })

});

Basic Usage for version 0.0.2

npm install request-pool@0.0.2

var RequestPool=require('request-pool')

var pool=new RequestPool()

pool.init(function(get){

    get("http://www.baidu.com",function(body){
        //do something
        console.log(body)
    })

})
0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago