我目前正在尝试使用Selenium WebDriver(JAVA)2.53和Firefox 43.0执行TOR 6.0.4.我已经按照这篇文章Using Selenium WebDriver with Tor的说明进行操作,但是将TOR的profilePath加载到Firefox Binary时出现错误.我已经看到可以通过将TOR profile.default存档加载到firefox binaty中来吃午饭,但是当我用该配置文件实例化二进制文件时,我得到了一个驱动程序信息:driver.version:未知.我一直尝试更改Firefox版本.在启动驱动程序的代码下面.林还使用Windows.

String torPath = "C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Start Tor Browser.exe";

String profilePath = "C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Browser\\TorBrowser\\Data\\Browser\\profile.default";

File torProfileDir = new File(profilePath);

FirefoxBinary binary = new FirefoxBinary(new File(torPath));

FirefoxProfile torProfile = new FirefoxProfile(torProfileDir);

FirefoxDriver driver = new FirefoxDriver();

driver.get("http://www.google.com/webhp?complete=1&hl=en");

参见下面引发的异常:

Exception in thread "main" org.openqa.selenium.WebDriverException: Specified firefox binary location does not exist or is not a real file: C:\Users\Jose Bernhardt\Desktop\Tor Browser\Start Tor Browser.exe

解决方法:

似乎我正在加载Tor.exe,而不得不从Tor存档中加载firefox.exe.我更改了路径,正在工作.还要解决我没有将配置文件和二进制文件发送给驱动程序构造函数的问题

"C:\\Users\\Jose Bernhardt\\Desktop\\Tor Browser\\Browser\\firefox.exe"

FirefoxDriver driver = new FirefoxDriver(binary, torProfile);

标签:selenium,tor,webdriver,java

来源: https://codeday.me/bug/20191118/2026762.html

webdriver java a标签_java-使用Selenium WebDriver运行TOR浏览器相关推荐

  1. xvfb运行java脚本_使用xvfb-run(Selenium WebDriver)发行运行Firefox的问题 - java

    我有一个Java应用程序,该应用程序使用Selenium Webdriver登录到站点,检查特定文本,如果找到特定文本,请给我发送电子邮件.我有一项cron作业,该作业每天早晨运行jar文件,并每晚将 ...

  2. selenium java 验证码_如何使用Selenium WebDriver和Java从图像(验证码)中读取文本

    我有注册网页,但在最后验证码显示.. 我无法从图像中读取文本.我要提一下代码和输出.. @Test public void loginTest() throws InterruptedExceptio ...

  3. ie11 java 下载文件_java – 通过Selenium在Microsoft Edge中下载文件

    我必须自动化一个案例,我必须使用Selenium WebDriver和跨浏览器下载文件. 我已经为Chrome(通过ChromeOptions),FF(通过FirefoxProfile)和IE11做了 ...

  4. java 自定义标签_Java自定义标签用法实例分析

    本文实例讲述了Java自定义标签用法.分享给大家供大家参考,具体如下: 简单例子 实现一个标签分为两步:(1)继承SimpleTagSupport或TagSupport实现一个控制器(2)创建一个描述 ...

  5. 在selenium中使用tor浏览器驱动

    使用Tor浏览器就不需要加代理了, from selenium import webdriver from selenium.webdriver.firefox.firefox_profile imp ...

  6. java foreach标签_Java中Velocity foreach循环标签详解

    Java中Velocity foreach循环标签详解 Java Velocity中foreach循环可以很容易的遍历数组或者集合. 定义 #foreach( $elem in $allElems) ...

  7. java label 标签_Java标签(Label)

    本篇文章帮大家学习java标签(Label),包含了Java标签(Label)使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. Java 中的标签是为循环设计的,是为了在多 ...

  8. java jsp标签_java – JSP标签scriptlet.如何启用scriptlet?

    我有一个使用标签模板的页面. 我的web.xml是非常基本的. 我只想在页面中运行一些代码. 不,我对标签或其他替代方案不感兴趣我想用坏习惯的scriptlet哈哈. 到目前为止,我得到这个" ...

  9. java的标签_Java中的标签

    @SuppressWarnings 简介:java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一.可以标注在类.字段.方法.参数.构造方法,以及局部变量 ...

最新文章

  1. php sql delete 返回值,delete方法
  2. (JAVA学习笔记) 关于i++和++i的区别
  3. Shell 学习笔记之运算符
  4. KM 最优匹配 讲解
  5. 计算机编译原理 张,计算机编译原理概念总结
  6. ArcEngine中加载ArcGIS Server地图服务
  7. Java关键字volatile
  8. Oracle并行操作——从串行到并行(转)
  9. java去除 r_Android apk瘦身最佳实践(一):去除R.class
  10. 无盘工作站与VMware View虚拟桌面对比
  11. qq视频转码失败怎么办_视频里提取音频的几种方法
  12. 程序员转型之程序员这个职业到底怎么样?
  13. 单元格内多个姓名拆分成一列_excel一个单元格中有多个名字,怎样拆分这些名字,名字是用空格分开的《excel批量分列》...
  14. C语言(11),用程序写简单图形。
  15. 零基础通过直播小程序组件实现电商带货
  16. 收藏了!3D建模软件大全,想入门3D建模的小伙伴一定不要错过
  17. java中定义一个时间_Java中的日期和时间
  18. 宝藏网站系列:浏览器书签共享平台
  19. 内存不能为READ的原因
  20. linux调试器——gdb

热门文章

  1. Scurity and Network-signature
  2. 浏览器远程控制linux,VNC远程Linux桌面控制好用 --尤其是用浏览器
  3. centos系统中ping时出现Destination Host Prohibited
  4. JAVA免费教学(一)
  5. web前端(2)—— 前端技术介绍
  6. 制氧机语音芯片新方案,高品质低功耗NV040C语音IC
  7. Python音乐生成:MIDI
  8. CentOS Linux release 7.5 添加静态IP地址
  9. 互动拍照 — 体感抠像拍照
  10. HTC Vive手柄