Я думаю, что лучшее решение - прокси-драйвер вашего селена вручную и использование Firefox.Я видел много вопросов о пакете tbselenium
, поэтому я начинаю думать, что он не работает.
Это должно сработать, если у вас есть экземпляр tor (не браузер)запущен и успешно настроил geckodriver
для селена.
from selenium import webdriver
profile = webdriver.FirefoxProfile()
profile.set_preference("network.proxy.type", 1)
profile.set_preference("network.proxy.socks", "127.0.0.1")
profile.set_preference("network.proxy.socks_port", 9050)
profile.set_preference("network.proxy.socks_version", 5)
profile.update_preferences()
driver = webdriver.Firefox(firefox_profile=profile)
driver.get("http://whatismyip.com")
Кроме того, если вам нужна помощь в запуске экземпляра tor (не браузера) в Windows, просто дайте мне знать.