У меня есть следующий код:
var tr = require('tor-request');
tr.TorControlPort.password = '***'
tr.request('https://api.ipify.org', (err, resp, ip) => {
console.log('initial ip: ' + ip)
})
function torRequest() {
tr.renewTorSession((err, msg) => {
console.log(msg);
tr.request('https://api.ipify.org', (err, resp, ip) => {
console.log('ip: ' + ip)
})
})
}
torRequest();
for ( let i = 0; i < 2; i++) {
torRequest();
}
И мой вывод:
Tor session successfully renewed!!
Tor session successfully renewed!!
Tor session successfully renewed!!
ip: 46.165.245.154
ip: 46.165.245.154
ip: 46.165.245.154
initial ip: 176.10.107.180
Когда я звоню torRequest
более одного раза, все запросы будут возвращаться с одним и тем же ip. Можно ли запустить его в цикле?