使用Tor浏览器就不需要加代理了,


from selenium import webdriver
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
import ostorexe = os.popen(r'F:\Desktop\Tor Browser\Browser\TorBrowser\Tor\tor.exe')
profile = FirefoxProfile(r'F:\Desktop\Tor Browser\Browser\TorBrowser\Data\Browser\profile.default')
profile.set_preference('network.proxy.type', 1)
profile.set_preference('network.proxy.socks', '127.0.0.1')
profile.set_preference('network.proxy.socks_port', 9050)
profile.set_preference("network.proxy.socks_remote_dns", False)
profile.update_preferences()
driver = webdriver.Firefox(firefox_profile= profile, executable_path=r'E:\driver_firefox\geckodriver.exe')
# driver = webdriver.Firefox(firefox_profile= profile, )
# driver.get("http://check.torproject.org")
driver.get("https://www.amazon.jp/")

直接运行,可以检验到我的IP定位到其他国家了。使用Tor浏览器代理IP需要火狐的驱动。

在selenium中使用tor浏览器驱动相关推荐

  1. selenium中启动firefox浏览器时设置代理、加载配置文件、加载某个插件以及firefox没有安装在默认路径下的代码写法

    selenium 中启动firefox浏览器的六种方式,所用的是java 1.如果浏览器没有安装在默认路径下,则用 System.setProperty("Webdriver.firefox ...

  2. selenium环境搭建,浏览器驱动下载教程,超详细!

    web ui 自动化测试 web 指的是基于浏览器打开的网页 web ui 自动化测试就是通过代码来模拟人为(点击.输入.下拉选择等)操作浏览器,为了减轻工作量,提高测试效率而产生的 本周是基于sel ...

  3. selenium环境搭建,浏览器驱动安装

    一安装Python: 1.下载Phtyon地址:https://www.python.org/getit/ 2.安装python会默认安装两个基础包setuptools,pip   也可以手动安装: ...

  4. web自动化:8.3 selenium中如何实现浏览器的窗口滚动

    窗口滚动不属于网页的操作,属于窗口行为.实现窗口滚动,需要在selenium中发送js指令(参考:8.2 selenium中如何发送js指令) 使用场景: 1.存在懒加载的产品:不会一次性把所有东西加 ...

  5. selenium中启动chrome浏览器时加载插件

    使用selenium启动的chrome浏览器,一般是干净的浏览器,如果需要使用某个插件,那么启动浏览器时,就需要加载插件, 代码如下: import java.io.File; import org. ...

  6. java 使用 seleniumhq selenium Screenshot 实现调用浏览器驱动 截取图片 截取全图 截图 截屏

    目录 效果 详细效果 图片太大上传不了 依赖 火狐驱动 示例代码 引入 类 运行main方法 具体执行任务方法 效果 详细效果 图片太大上传不了 依赖 <!--网页自动化测试 -->< ...

  7. webdriver java a标签_java-使用Selenium WebDriver运行TOR浏览器

    我目前正在尝试使用Selenium WebDriver(JAVA)2.53和Firefox 43.0执行TOR 6.0.4.我已经按照这篇文章Using Selenium WebDriver with ...

  8. python3+selenium调用浏览器驱动时报错的解决方法

    如题,在python3环境中使用selenium,在调用浏览器驱动时,报错,报错信息如图 报错原因是因为chromeDriver驱动需要与相应的chrome浏览器版本号相对应. 解决方法:检查一下浏览 ...

  9. Selenium WebDrive使用Edge浏览器模拟登录163邮箱

    ** Selenium WebDrive使用Edge浏览器模拟登录163邮箱(详细过程及代码) ** 1.首先要在pycharm中下载好Selenium 2.然后下载浏览器驱动这里是链接 (https ...

最新文章

  1. [轉]在jQuery1.5中使用deferred对象 - 拿着放大镜看Promise
  2. Silverlight C# 游戏开发:Flyer04让我们一起来摇摆吧
  3. mysql报错ERROR 1206 (HY000): The total number of locks exceeds the lock table size的解决方法...
  4. linux下的access()函数判断文件是否存在、打印时间
  5. 一个完美网站的101项指标(转)
  6. Pycharm无法安装第三方模块(模块已存在/换源)
  7. JRE里居然隐藏了一个自带的js engine
  8. 开源开放 | 多模态实体链接数据集MELBench(CCKS2021)
  9. java 数值变量_Java 中数值变量赋值问题
  10. 互联网公司“黑话”大全,各个岗位都躺枪了!
  11. 在jsp页面如何禁用session?_Session 的简单介绍
  12. 诺宝机器人编程入门教程_(完整)VEX 机器人软件编程教程
  13. Kafka集群安装部署、Kafka生产者、Kafka消费者
  14. IDEA 导入项目中文注释乱码如何解决
  15. 计算机组装与维修第3版,计算机组装与维护(第3版)
  16. win10下如何关闭445端口,教程演示
  17. 第三方cookie是如何窥视你的?
  18. 微信图片信息存放搜狗输入法云端服务器怎么取消,搜狗输入法弹窗怎么去掉?搜狗输入法关闭弹窗的方法...
  19. Mac 与PC键盘的对比及快捷键(黑苹果)
  20. VM虚拟机Ubuntu系统鼠标闪烁通用解决办法

热门文章

  1. IAP 对 Receipt 做验证
  2. 正常情况下的货币,财富及汇率
  3. Mc服务器区块信息错误,区块错误,急! - 联机问答 - Minecraft(我的世界)中文论坛 -...
  4. 一个简单的php蜜罐
  5. signed main()
  6. 墨天轮【2022年新春发布会暨国产数据库年度颁奖典礼】圆满收官
  7. Python编译器怎么实现换行
  8. AES加密之五种模式
  9. python函数实现生日歌的输出_python如何实现生日快乐代码
  10. Python学习 【第三篇】: python基础(二)