Cómo conectarse al navegador Tor usando Python

Estoy tratando de conectarme a un navegador Tor, pero aparece un error que dice “proxyConnectFailure” cualquier idea que haya intentado en varios bashs para ingresar a los conceptos básicos del navegador Tor para conectarlo, pero todo en vano, si es que alguna podría ayudar, la vida podría salvarse a lo grande :

from selenium import webdriver from selenium.webdriver.firefox.firefox_profile import FirefoxProfile from selenium.webdriver.firefox.firefox_binary import FirefoxBinary binary = FirefoxBinary(r"C:\Users\Admin\Desktop\Tor Browser\Browser\firefox.exe") profile = FirefoxProfile(r"C:\Users\Admin\Desktop\Tor Browser\Browser\TorBrowser\Data\Browser\profile.default") # Configured profile settings. proxyIP = "127.0.0.1" proxyPort = 9150 proxy_settings = {"network.proxy.type":1, "network.proxy.socks": proxyIP, "network.proxy.socks_port": proxyPort, "network.proxy.socks_remote_dns": True, } driver = webdriver.Firefox(firefox_binary=binary,proxy=proxy_settings) def interactWithSite(driver): driver.get("https://www.google.com") driver.save_screenshot("screenshot.png") interactWithSite(driver) 

Para conectarse a un navegador Tor a través de un perfil de Firefox , puede utilizar la siguiente solución:

  • Bloque de código:

     from selenium import webdriver from selenium.webdriver.firefox.firefox_profile import FirefoxProfile import os torexe = os.popen(r'C:\Users\AtechM_03\Desktop\Tor Browser\Browser\TorBrowser\Tor\tor.exe') profile = FirefoxProfile(r'C:\Users\AtechM_03\Desktop\Tor Browser\Browser\TorBrowser\Data\Browser\profile.default') 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_remote_dns", False) profile.update_preferences() driver = webdriver.Firefox(firefox_profile= profile, executable_path=r'C:\Utility\BrowserDrivers\geckodriver.exe') driver.get("http://check.torproject.org") 
  • Instantánea del navegador:

Tor_Python