3
У меня проблема с слишком большим количеством соединений на механизаторе, и я знаю, как я закрываю соединение, так как хочу построить скребок с прокси.ruby Как закрыть механизированное соединение
я нашел
agent.shutdown
но somereason я не могу получить, чтобы работать. любая помощь ?
10.times {
minion = Mechanize.new { |mech|
mech.open_timeout = 15
mech.read_timeout = 15
}
minion.set_proxy '212.82.126.32', 80
page = minion.get("http://www.whatsmyip.org/")
proxy_ip_adress = page.parser.css('#ip').text
puts proxy_ip_adress
minion.shutdown
}
Большое спасибо это работает !! Я также добавил, чтобы начать, спасти его, чтобы он не разорвался, если прокси-сервер мертв, он движется. Большое вам спасибо –
, если у вас, возможно, есть подсказка о том, как это сделать, пока не найдет прокси-сервер, который работает и может получить сайт? Я использую этот код для случайных прокси proxies = @ proxies.order ("RANDOM()"). First Попробовали начать спасение, но он будет только повторять попытку с тем же прокси. mind = blank –
вы просто «ломаете», когда получаете хороший ответ. – pguardiario