Я создал программу, которая запускает сеанс 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.