【发布时间】:2019-05-09 04:05:08
【问题描述】:
实际上,我在C:/tor/ 中有提取的文件,另一个文件夹在桌面中。我正在尝试使用以下代码
import tbselenium.common as cm
from tbselenium.tbdriver import TorBrowserDriver
from tbselenium.utils import launch_tbb_tor_with_stem
tbb_dir = 'C:/Users/myName/Desktop/Tor Browser/'
tor_process = launch_tbb_tor_with_stem(tbb_path=tbb_dir)
with TorBrowserDriver(tbb_dir) as driver:
driver.load_url("https://check.torproject.org")
tor_process.kill()
但是我得到tbselenium.exceptions.StemLaunchError: Invalid Tor binary我不知道我必须指定的路径是什么,我尝试了以下路径
C:/Users/myName/Desktop/Tor Browser/Browser/
C:/Users/myName/Desktop/Tor Browser/Browser/firefox.exe
C:/tor/Browser/firefox.exe
C:/tor/Browser/
C:/tor
对于上述所有路径,我遇到了同样的错误。我不知道如何指定 tbselenium 的路径
【问题讨论】:
-
我试过了,但没有成功。我也尝试使用反斜杠。我也试过
r'path/':( -
我最好的两个猜测是:1)不设置 tbb_path,并将
tor_binary设置为 firefox.exe bin 的完整路径(否则,该函数将连接字符串),或者2) 设置 tbb_path = "...\Tor Browser\Browser\TorBrowser\Tor",但未设置 tor_binary