Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Can';用Selenium Python打开TOR_Python 3.x_Selenium_Selenium Webdriver_Tor_Selenium Firefoxdriver - Fatal编程技术网

Python 3.x Can';用Selenium Python打开TOR

Python 3.x Can';用Selenium Python打开TOR,python-3.x,selenium,selenium-webdriver,tor,selenium-firefoxdriver,Python 3.x,Selenium,Selenium Webdriver,Tor,Selenium Firefoxdriver,正如问题所说,我无法在Python上使用带有Selenium的TOR浏览器。我已经阅读并回答了,并且为他们每个人创建了一个MWE。它们都给我错误“Tor未能启动”,如第一个链接所示。以下是两个例子: from selenium import webdriver from selenium.webdriver.firefox.firefox_profile import FirefoxProfile from selenium.webdriver.firefox.firefox_binary im

正如问题所说,我无法在Python上使用带有Selenium的TOR浏览器。我已经阅读并回答了,并且为他们每个人创建了一个MWE。它们都给我错误“Tor未能启动”,如第一个链接所示。以下是两个例子:

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\Asus\Desktop\Tor 
Browser\Browser\firefox.exe")
profile = FirefoxProfile(r"C:\Users\Asus\Desktop\Tor 
Browser\Browser\TorBrowser\Data\Browser\profile.default")

browser = webdriver.Firefox(profile, binary)

page='https://www.google.com/'
browser.get(page)
否则,我也试过了

from selenium import webdriver
import os
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

torexe = os.popen(r'C:\Users\Asus\Desktop\Tor 
Browser\Browser\TorBrowser\Tor\tor.exe')
binary = FirefoxBinary(r"C:\Users\Asus\Desktop\Tor Browser\Browser\firefox.exe")
profile = FirefoxProfile(r"C:\Users\Asus\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()

browser = webdriver.Firefox(firefox_profile = profile, firefox_binary = binary, executable_path=r'C:\Users\Asus\Desktop\ome\geckodriver.exe')

page='https://www.google.com/'
browser.get(page)

我目前正在使用Python 3.7.3。壁虎河是一条河。0.24.0. TOR使用的Firefox是60ESR。Selenium版本是3.141.0。

不过,我确实解释了主要区别,即这两种解决方案似乎都不适合我。但是,我确实解释了主要区别,即这两种解决方案似乎都不适合我。我怎样才能使这更具体?