Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
// count request
REQUEST_COUNT++;
// change token
FAKE_HEADERS['token'] = TOKENS[REQUEST_COUNT%TOKENS.length]
// Change proxy every 1000 requests
var proxy_option = {
countries: ['us'],
protocols: ['http']
};
console.log("REQUEST_COUNT: " + REQUEST_COUNT);
if (REQUEST_COUNT % 1000 == 1) {
// `gettingProxies` is an event emitter object.
var gettingProxies = ProxyLists.getProxiesFromSource('freeproxylist', proxy_option);
PROXIES = [];
gettingProxies.on('data', function(proxies) {
PROXIES = PROXIES.concat(proxies);
});
gettingProxies.on('error', function(error) {
console.error(error);
});
gettingProxies.once('end', function() {
console.log(PROXIES);
});
}
var options = {}
var index = 0;
if (PROXIES.length == 0 || process.env.PROXY != 1) {
options = {