Python Stem.Controller не принимает IP-адреса с нужных узлов выхода
Я пытаюсь удалить данные с веб-сайтов, используя TOR. Для этого я использую библиотеку Stem из Python. У меня есть функция для изменения IP при каждом запросе, отправляемом Scrapy. Вот моя функция change_ip_addres:
def change_ip_addres(self):
with Controller.from_port(port=self.control_port) as controller:
controller.authenticate(self.password)
controller.set_options({'ExitNodes': '{ru}'})
controller.signal(Signal.NEWNYM)
controller.close()
Вы можете видеть, что я указал использовать узел выхода из России, но он подключается к некоторому произвольному узлу выхода по своему выбору. Кто-нибудь может помочь с тем, что нужно сделать, чтобы подключиться к нужному узлу выхода?