Za każdym razem, kiedy próbuję uruchomić TorBrowser poprzez Python Selenium, wyświetla mi się ten sam komunikat:
Tor failed to start.
| ok |
A potem, po naciśnięciu "ok":
Kod, którego użyłem to:
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
binary = FirefoxBinary(r"C:\Users\usr\Desktop\Tor Browser\Browser\firefox.exe")
profile = FirefoxProfile(r"C:\Users\usr\Desktop\Tor Browser\Browser\TorBrowser\Data\Browser\profile.default")
self.driver = webdriver.Firefox(profile, binary, executable_path=r'C:\TestFiles\geckodriver.exe')
Czy ktoś wie w czym może być problem i nakierować mnie na jego rozwiązanie? Wolałbym korzystać ze zwykłego Python Selenium niż z Python TbSelenium. Próbowałem także kilka innych rozwiązań, ale każde wychodziło jeszcze gorzej niż to.
Zależy mi na samym TorBrowserze, a nie tylko na jego właściwościach, typu zmiana IP.
Nie zależy mi także na samym rozwiązaniu, ale także i zrozumieniu problemu.