国产的360安全浏览器,360急速浏览器,QQ浏览器,遨游浏览器甚至新版还未上市的Edge浏览器都是基于Chrome浏览器的开源版本Chronium开发来的。所以360浏览器可以理解为一个定制的Chrome浏览器,最新360安全浏览器是基于Chromium 63版本的,落后正式的Chrome版本。

我们下载对应的2.35版本chromedriver驱动即可,下载地址:https://npm.taobao.org/mirrors/chromedriver/

下载解压后的chromedriver.exe可以放在脚本同级目录下或某个配置了环境变量的路径下,比如Python的Scripts下。但是为了避免和我们正式版本Chrome的chromedriver冲突,我们也可以放在任意路径下,在脚本中手动指定所使用的chromedriver的位置。使用方式为(假设我们2.35版本的chromedriver.exe放在了D盘下):

Copy
driver = webdriver.Chrome(r'D:\chromedriver.exe')    # 或  driver = webdriver.Chrome(executable_path=r'D:\chromedriver.exe')

引号前的r表示raw,原样字符串,避免将\c等转移为特殊字符。
但这样启动默认启动的是系统默认路径下的Chrome浏览器,我们可用通过启动浏览器时指定选项中的binary_loaction来指定浏览器的位置,使用方法如下

Copy
options = webdriver.ChromeOptions()
options.binary_location =r'C:\Users\Secoo\AppData\Roaming\360se6\Application\360se.exe'driver = webdriver.Chrome(r'D:\chromedriver.exe', options=options)

完整代码:

Copy
from selenium import webdriver
from time import sleepoptions = webdriver.ChromeOptions()
options.binary_location = r'C:\Users\Secoo\AppData\Roaming\360se6\Application\360se.exe' driver = webdriver.Chrome(r'D:\chromedriver.exe', options=options) driver.get('https://www.baidu.com') sleep(3) driver.quit() 

运行截图:

注:360安全浏览器默认是最大化启动,和Chrome不同,元素操作方式和Chrome一致。

QQ浏览器,遨游浏览器,猎豹浏览器,或者Chromium浏览器同样,下载对应版本的驱动,运行时指定驱动路径和浏览器路径即可。

Selenium调用使用360浏览器,QQ浏览器,遨游浏览器,猎豹浏览器,Chromium相关推荐

  1. bootstrap和css样式兼容(ie、360、qq)不同浏览器的解决办法

    一.作为一个之前没有真正实践项目的前端新手,这次在实践的时候就发现了一个严重的问题--兼容性. 开发者在前端开发,调试的时候,使用的基本都是谷歌.火狐这种开发者浏览器,忽略了其实我们国内主流的浏览器仍 ...

  2. 让360、QQ等国产浏览器自动启用chrome内核模式

    最近做小WEB APP,因为用了一些jqueryUI效果,各种JSON数据,IE里总会出现莫名其妙的问题.国内浏览器目前基本都会自带所谓的"极速模式",其实就是用了chrome的核 ...

  3. Selenium Java启动国内Chromium系浏览器360、QQ等

    Selenium Java启动国内Chromium系浏览器360.QQ等 近期有同学有需求,他们要求只能在国产浏览器如360.QQ等上进行测试. Selenuim支持谷歌Chrome浏览器我们都是知道 ...

  4. Tampermonkey油猴插件各种浏览器下载教程【chrome、firefox、Edge、360、QQ、Safari等】

    谷歌浏览器:https://wws.lanzous.com/iFJzMi2jw7i 搜狗浏览器:http://ie.sogou.com/app/search/Tampermonkey 360安全浏览器 ...

  5. 最全最精准的IE浏览器判断和国内套壳浏览器判断(360,QQ,搜狗,百度等)

    仅针对IE浏览器和国内主流套壳浏览器进行判断,不对其他浏览器进行判断 IE判断说明:判断浏览器的目的在于根据不同的浏览器作出不同的后台响应,而最主要针对的无非是CSS样式代码,而IE浏览器坑很多,它同 ...

  6. python 无头浏览器xhr 文件_Python对Selenium调用浏览器进行封装包括启用无头浏览器,及对应的浏览器配置文件...

    """ 获取浏览器 打开本地浏览器 打开远程浏览器 关闭浏览器 打开网址 最大化 最小化 标题 url 刷新 python对selenium封装浏览器调用 ------b ...

  7. python 无头浏览器_Python对Selenium调用浏览器进行封装包括启用无头浏览器,及对应的浏览器配置文件...

    """ 获取浏览器 打开本地浏览器 打开远程浏览器 关闭浏览器 打开网址 最大化 最小化 标题 url 刷新 Python对Selenium封装浏览器调用 ------b ...

  8. Selenium 调用IEDriverServer打开IE浏览器

    Selenium 调用IEDriverServer打开IE浏览器 2016年03月30日 09:49:37 标签: selenium 14836 Selenium 调用IEDriverServer打开 ...

  9. FLASH透明在360浏览器遨游浏览器等极速模式下失效解决办法

    360浏览器极速模式.遨游浏览器.firefox等浏览器 flash无透明了!<param name="wmode" value="transparent" ...

  10. 记录第一次使用selenium 调用Chrome无头浏览器和options一些参数解析整合

    记录第一次使用selenium 调用Chrome无头浏览器和options一些参数解析整合 1.selenium使用 from selenium import webdriver from selen ...

最新文章

  1. golang中的os包
  2. 前端技术分享:一个超级好用的CSS样式表
  3. EXE和SYS通信(ReadFile WriteFile DO_BUFFERED_IO) 缓冲区方式
  4. RabbitMQ单机多实例配置
  5. 段的创建表user_segments
  6. java中datetime类型转换,Java中日期格式和其他类型转换详解
  7. 嵌入式linux移植ssh,将SSH移植到arm soc上
  8. 《分布式系统:概念与设计》一2.3.1 体系结构元素
  9. matlab 画点标号,学习笔记(四)——MATLAB画图
  10. 入门大数据基础知识了解
  11. 核爆rpg学院站计算机,《核爆RPG》控制台代码及使用方法
  12. 10月15号 360一面
  13. Tokenized的设计哲学(三)
  14. 工作流-Activiti7-基础讲解
  15. 电脑连不上网—更改电脑ip
  16. 基于python获取雅虎金融股票数据及相关可视化操作
  17. double转百分数
  18. java-php-python-爱心公益网站设计与制作计算机毕业设计
  19. 【C语言编译器】01程序-编译器-IDE
  20. 学习笔记(16):重叠元素

热门文章

  1. uploadify php demo,uploadify HTML5 版本,多图上传
  2. Greensock平台
  3. 漫谈程序员系列:程序员到底是什么角色
  4. matlab 神经网路,matlab神经网络的工程实例(超级详细)
  5. Windows设置眼睛保护色
  6. mx250显卡天梯图_2020新版显卡天梯图 RTX3060性能公布
  7. 对抗 | 利用de4dot解密被混淆的.NET代码
  8. 【集合论】集合概念与关系 ( 真子集 | 空集 | 全集 | 幂集 | 集合元素个数 | 求幂集步骤 )
  9. VC2015 运行库安装错误 0x80240017 解决过程
  10. 串口液晶屏和并口液晶屏的区别