如何安装tor浏览器,使其在Python中使用Selenium?
我尝试过sudo apt-get install tor-browser,但是我不知道它是在哪里安装的,因此应该在PATH变量(或executable-path中)中放什么。
我的目标是
发布于 2017-10-17 20:02:12
我能够使用Selenium在MacOS上运行Tor浏览器。首先,通过从这里下载适当的包来安装Tor浏览器。MacOS将提示您将内容移动到“应用程序”文件夹。运行TorBrowser以查看它是否有效。保持TorBrowser运行,并运行以下代码。
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
binary = FirefoxBinary("/Applications/TorBrowser.app/Contents/MacOS/firefox")
driver = webdriver.Firefox(firefox_binary= binary)
driver.get("https://check.torproject.org/")在Ubuntu上,您可以将解压缩文件夹留在原来的位置。通过双击文件夹中的TorBrowser图标来测试TorBrowser是否工作.在花了大量时间试图让Tor在Ubuntu上使用Selenium之后,我放弃了,并得出结论,可能更容易使用专门针对Tor的不同工具。我试过tor-browser-selenium 链接,它很有魅力。这是为我工作的存储库中的代码:
from tbselenium.tbdriver import TorBrowserDriver
with TorBrowserDriver("/path/to/tbb/tor-browser_en-US/") as driver:
driver.get('https://check.torproject.org') 在运行上述代码之前,您可能必须导出环境变量TBB_PATH,如下所示,否则您将得到一个错误,说明TBB_PATH未定义:
export TBB_PATH=/path/to/tbb/tor-browser_en-US/我没试过Windows。
发布于 2020-11-02 16:51:51
若要查看您的TorBrowser路径和二进制打开Tor,请在右上角的三条菜单下查看Help>Troubleshooting信息
发布于 2017-04-10 11:45:12
它是
sudo apt-get install torbrowser-launchertorbrowser-launcher被定位在/bin。
但是你可以从官方网站下载最新版本,打开包并运行。
https://stackoverflow.com/questions/43322038
复制相似问题