Cómo conectarse al navegador Tor usando Python
selenium proxy (1)
Estoy tratando de conectarme a un navegador Tor, pero aparece un error que dice "proxyConnectFailure" cualquier idea que haya intentado en varios intentos 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: