Запрашивает сессию со стволом, который не был закрыт правильно, Tor больше не перезапускается - PullRequest
0 голосов
/ 13 апреля 2020

Я создал программу, которая запускает сеанс requests в отдельном потоке, используя субмодули stem для обновления порта управления. При первоначальной установке и ручном добавлении следующих параметров в файл torrc все работало нормально:

ControlPort 9151 
HashedControlPassword 16:"HASHED PASSWORD"
CookieAuthentication 1

К сожалению, я пренебрегал заключением сессии в try/except, поэтому мой поток остановился с ошибкой, но не запустил session.close(). С тех пор Tor выдает сообщение об ошибке, если я не удаляю правки torrc. Итак, я подозреваю, что сеанс не отделился от прокси-серверов 9150 и 9151, но я понятия не имею, как его отключить. Process Explorer не показывает Tor или Firefox, работающие в любом месте, поэтому это не так просто, как исправление, когда я совершаю ту же ошибку с сеансами selenium. Программа работает на Windows 10.

1 Ответ

0 голосов
/ 13 апреля 2020

Оказывается, что Controller и Signal в stem обновят ControlPort без изменений в файле torrc. Мне нужно продолжить расследование, чтобы понять, почему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...