在selenium中使用tor浏览器驱动
使用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浏览器驱动相关推荐
- selenium中启动firefox浏览器时设置代理、加载配置文件、加载某个插件以及firefox没有安装在默认路径下的代码写法
selenium 中启动firefox浏览器的六种方式,所用的是java 1.如果浏览器没有安装在默认路径下,则用 System.setProperty("Webdriver.firefox ...
- selenium环境搭建,浏览器驱动下载教程,超详细!
web ui 自动化测试 web 指的是基于浏览器打开的网页 web ui 自动化测试就是通过代码来模拟人为(点击.输入.下拉选择等)操作浏览器,为了减轻工作量,提高测试效率而产生的 本周是基于sel ...
- selenium环境搭建,浏览器驱动安装
一安装Python: 1.下载Phtyon地址:https://www.python.org/getit/ 2.安装python会默认安装两个基础包setuptools,pip 也可以手动安装: ...
- web自动化:8.3 selenium中如何实现浏览器的窗口滚动
窗口滚动不属于网页的操作,属于窗口行为.实现窗口滚动,需要在selenium中发送js指令(参考:8.2 selenium中如何发送js指令) 使用场景: 1.存在懒加载的产品:不会一次性把所有东西加 ...
- selenium中启动chrome浏览器时加载插件
使用selenium启动的chrome浏览器,一般是干净的浏览器,如果需要使用某个插件,那么启动浏览器时,就需要加载插件, 代码如下: import java.io.File; import org. ...
- java 使用 seleniumhq selenium Screenshot 实现调用浏览器驱动 截取图片 截取全图 截图 截屏
目录 效果 详细效果 图片太大上传不了 依赖 火狐驱动 示例代码 引入 类 运行main方法 具体执行任务方法 效果 详细效果 图片太大上传不了 依赖 <!--网页自动化测试 -->< ...
- webdriver java a标签_java-使用Selenium WebDriver运行TOR浏览器
我目前正在尝试使用Selenium WebDriver(JAVA)2.53和Firefox 43.0执行TOR 6.0.4.我已经按照这篇文章Using Selenium WebDriver with ...
- python3+selenium调用浏览器驱动时报错的解决方法
如题,在python3环境中使用selenium,在调用浏览器驱动时,报错,报错信息如图 报错原因是因为chromeDriver驱动需要与相应的chrome浏览器版本号相对应. 解决方法:检查一下浏览 ...
- Selenium WebDrive使用Edge浏览器模拟登录163邮箱
** Selenium WebDrive使用Edge浏览器模拟登录163邮箱(详细过程及代码) ** 1.首先要在pycharm中下载好Selenium 2.然后下载浏览器驱动这里是链接 (https ...
最新文章
- [轉]在jQuery1.5中使用deferred对象 - 拿着放大镜看Promise
- Silverlight C# 游戏开发:Flyer04让我们一起来摇摆吧
- mysql报错ERROR 1206 (HY000): The total number of locks exceeds the lock table size的解决方法...
- linux下的access()函数判断文件是否存在、打印时间
- 一个完美网站的101项指标(转)
- Pycharm无法安装第三方模块(模块已存在/换源)
- JRE里居然隐藏了一个自带的js engine
- 开源开放 | 多模态实体链接数据集MELBench(CCKS2021)
- java 数值变量_Java 中数值变量赋值问题
- 互联网公司“黑话”大全,各个岗位都躺枪了!
- 在jsp页面如何禁用session?_Session 的简单介绍
- 诺宝机器人编程入门教程_(完整)VEX 机器人软件编程教程
- Kafka集群安装部署、Kafka生产者、Kafka消费者
- IDEA 导入项目中文注释乱码如何解决
- 计算机组装与维修第3版,计算机组装与维护(第3版)
- win10下如何关闭445端口,教程演示
- 第三方cookie是如何窥视你的?
- 微信图片信息存放搜狗输入法云端服务器怎么取消,搜狗输入法弹窗怎么去掉?搜狗输入法关闭弹窗的方法...
- Mac 与PC键盘的对比及快捷键(黑苹果)
- VM虚拟机Ubuntu系统鼠标闪烁通用解决办法