首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu:安装tor浏览器&与Selenium Python一起使用它

Ubuntu:安装tor浏览器&与Selenium Python一起使用它
EN

Stack Overflow用户
提问于 2017-04-10 11:31:26
回答 3查看 2.6K关注 0票数 3

如何安装tor浏览器,使其在Python中使用Selenium?

我尝试过sudo apt-get install tor-browser,但是我不知道它是在哪里安装的,因此应该在PATH变量(或executable-path中)中放什么。

我的目标是

  1. 安装Tor浏览器
  2. 用Python Selenium打开Tor浏览器
  3. 去一个网站。
EN

回答 3

Stack Overflow用户

发布于 2017-10-17 20:02:12

我能够使用Selenium在MacOS上运行Tor浏览器。首先,通过从这里下载适当的包来安装Tor浏览器。MacOS将提示您将内容移动到“应用程序”文件夹。运行TorBrowser以查看它是否有效。保持TorBrowser运行,并运行以下代码。

代码语言:javascript
复制
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 链接,它很有魅力。这是为我工作的存储库中的代码:

代码语言:javascript
复制
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未定义:

代码语言:javascript
复制
export TBB_PATH=/path/to/tbb/tor-browser_en-US/

我没试过Windows。

票数 4
EN

Stack Overflow用户

发布于 2020-11-02 16:51:51

若要查看您的TorBrowser路径和二进制打开Tor,请在右上角的三条菜单下查看Help>Troubleshooting信息

票数 0
EN

Stack Overflow用户

发布于 2017-04-10 11:45:12

它是

代码语言:javascript
复制
sudo apt-get install torbrowser-launcher

torbrowser-launcher被定位在/bin

但是你可以从官方网站下载最新版本,打开包并运行。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43322038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档