产品推荐 2026-07-26

tor-browser-selenium:Tor浏览器自动化

Python自动化控制Tor浏览器的库,用于测试和爬虫等场景。

开源软件跨平台工具

产品简介

tor-browser-selenium 这是一个用Python Selenium自动化控制Tor浏览器的开源工具。它解决了开发者和研究人员手动操作Tor浏览器效率低下的问题,特别适合需要批量测试Tor网络功能或进行匿名数据采集的开发者。

核心功能

  • 支持使用系统Tor进程或通过Stem库启动新Tor进程
  • 支持无头模式运行,可在服务器或无显示器环境使用
  • 支持并行控制多个Tor浏览器实例
  • 支持访问.onion隐藏服务网站
  • 支持自动截图功能

快速开始

  1. 1. 安装Python包:pip install tbselenium
  2. 2. 下载与Tor Browser兼容的geckodriver(如v0.31.0)并添加到系统PATH
  3. 3. 从Tor项目官网下载并解压Tor Browser
  4. 4. 在Python代码中指定解压后的Tor Browser文件夹路径来初始化TorBrowserDriver

界面预览

与其他方案对比

对比项tor-browser-selenium同类方案
自动化能力通过Selenium WebDriver实现Tor浏览器的全面自动化控制,支持代码操作标准Tor浏览器仅提供手动图形界面操作
匿名性继承Tor浏览器的全部匿名特性,所有流量通过Tor网络普通Selenium控制常规浏览器,无匿名网络保护
并发控制支持通过代码并行启动和控制多个Tor浏览器实例手动操作每次只能使用一个Tor浏览器实例
平台支持明确支持Linux系统,警告Windows和macOS不支持Tor浏览器本身支持全平台

适合谁用

  • 需要自动化测试Tor浏览器功能的开发者
  • 需要匿名采集网络数据的研究人员
  • 测试网站Tor兼容性的安全工程师

下载与版本

当前最新版本为 v0.7.0,发布于 2023-06-16。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项