目前网上比较活跃的国内浏览器,几乎都是基于开源的谷歌Chromium浏览器修改的。
360安全浏览器基于Chromium(google谷歌)+Trident(IE)双内核。
        建议还是使用google谷歌chrome原生浏览器,速度很快,界面干净,无广告,无推荐,完全自己控制。而且他自带更新FLASHPlayer!
        不过相信很多同学还是不愿意更换一直使用顺了的360安全浏览器,那我们还是介绍一下如何使用selenium控制360安全浏览器。360安全浏览器基于Chromium(google谷歌),那我们就直接使用chrome内核驱动ChromeDriver就行了。

1.准备工作:查看360安全浏览器路径和内核版本

浏览器地址栏输入se://version/回车可以查看路径和内核版本。看下图:

2.安装驱动ChromeDriver。

ChromeDriver Mirrorhttp://npm.taobao.org/mirrors/chromedriver/        点开上方驱动下载链接,按照第一步里找到的内核版本号(最后一位对不上,不用管它),下载对应的驱动。

        下载好后,右键解压出来是一个文件:chromedriver.exe。将这个文件放到Python安装目录下,我的是C:\Users\Administrator\AppData\Local\Programs\Python\Python38

不知道怎么找Python安装目录的同学,可以打开cmd,输入命令where python回车查看。没有搭建好Python环境的可以参考文末的链接。

3.改写代码

默认使用chrome浏览器的代码是:

from selenium import  webdriver # 创建ChromeDriver实例,启动Chrome浏览器
driver = webdriver.Chrome()driver.get('https://www.baidu.com/')
time.sleep(4)

我们使用360安全浏览器,需要将代码改一下:

from selenium import  webdriver # 创建ChromeDriver实例,启动360安全浏览器
chrome_options = webdriver.ChromeOptions()
chrome_options.binary_location = r"E:\360安全浏览器\360se6\Application\360se.exe"  #路径改成自己的
chrome_options.add_argument(r'--lang=zh-CN') # 这里添加一些启动的参数
driver = webdriver.Chrome(chrome_options=chrome_options)driver.get('https://www.baidu.com/')
time.sleep(4)

上面代码中"E:\360安全浏览器\360se6\Application\360se.exe"是本人电脑上的360安全浏览器的路径,大家需要改成自己的。复制第一步里找到的路径就行。

4.完成以上步骤,代码就可以运行了。

from selenium import  webdriver
from selenium.webdriver.common.keys import Keys
import time, warnings
# 关闭警告显示
warnings.filterwarnings("ignore")# 启动360安全浏览器
chrome_options = webdriver.ChromeOptions()
chrome_options.binary_location = r"E:\360安全浏览器\360se6\Application\360se.exe"  # 这里是360安全浏览器的路径
chrome_options.add_argument(r'--lang=zh-CN')  # 这里添加一些启动的参数
driver = webdriver.Chrome(chrome_options=chrome_options)driver.get('https://www.baidu.com/')  # 启动浏览器,打开对应网页
time.sleep(4)  # 等待浏览器启动
kw = driver.find_element_by_id('kw')  # 寻找搜索框
kw.send_keys('Python selenium 控制 360安全浏览器')  # 向搜索框键入文字
time.sleep(1)
kw.send_keys(Keys.ENTER)  # 按回车键搜索time.sleep(20)
driver.close()

觉得文章有用的话,记得随手点个赞哦~

有相关问题的话,也欢迎大家评论留言,我们一块找找解决办法。

本文参考以下大神分享的文章:

Python环境变量搭建_zhugezuoyuan的博客-CSDN博客_python搭建环境变量

selenium使用第三方浏览器(例360安全浏览器)_啦啦啦涂涂的博客-CSDN博客_selenium打开360浏览器

Python selenium 控制 360安全浏览器相关推荐

  1. 艺赛旗 (RPA)使用 selenium 控制 360 安全浏览器

    艺赛旗 RPA8.0全新首发免费下载 点击下载 http://www.i-search.com.cn/index.html?from=line1 一.打开 360 浏览器,查看 chrome 内核版本 ...

  2. python selenium 不弹出浏览器

    python selenium 不弹出浏览器 自动化测试弹出浏览器可以清晰的看到操作步骤,和执行页面,领导也喜欢看,并不适合所有场景,比如:自动sign...哇哈哈... 开发环境: python3. ...

  3. python控制已经打开的浏览器_使用python+selenium控制手工已打开的浏览器

    我们可以利用Chrome DevTools协议.它允许客户检查和调试Chrome浏览器. 打开cmd,在命令行中输入命令: chrome.exe --remote-debugging-port=922 ...

  4. Python+Selenium WebDriver API:浏览器及元素的常用函数及变量整理总结

    由于网页自动化要操作浏览器以及浏览器页面元素,这里笔者就将浏览器及页面元素常用的函数及变量整理总结一下,以供读者在编写网页自动化测试时查阅. from selenium importwebdriver ...

  5. python+selenium环境配置及浏览器调用

    最近在学习python自动化,从项目角度和技术基础角度出发,我选择了python+selenium+appium的模式开始我的自动化测试之旅: 一.python安装 二.python IDE使用简介 ...

  6. python selenium操作打开的浏览器_Python_Selenium操作Firefox浏览器

    一.打开网址 方法说明:webdriver.Firefox()用于创建一个火狐浏览器的webdriver driver.get(url)用户打开固定的网址 实例如下: self.driver = we ...

  7. python+selenium—无弹窗驱动浏览器(无头浏览器)

    Python+selenium-实现无弹窗驱动浏览器(无头浏览器) import time from selenium import webdriverclass Driver:# 获取驱动def g ...

  8. [Python] windows下360急速浏览器获取URL的Headers

    目的:windows下360急速浏览器获取URL的Headers 环境: 系统:windows 环境:360chrome 步骤: 1.使用浏览器打开url,并开启调试模式 工具->开发者调试工具 ...

  9. python——selenium框架实现无头浏览器访问 + 规避检测配置

    备注: 有的时候,我们希望,selenium访问的时候,不要出现浏览器, 那么就需要进行配置.具体配置看代码. 运行代码 # !/user/bin/env python # -*- coding: u ...

最新文章

  1. Oracle的 listagg() WITHIN GROUP ()函数使用
  2. django 不用自带的mysql_21_django配置使用mysql数据库的两种方式
  3. P2839-[国家集训队]middle【主席树,二分】
  4. Java 中的双重检查(Double-Check)
  5. 分类器是如何做检测的?——CascadeClassifier中的detectMultiScale函数解读
  6. 去除小圆点_去除li小圆点以及解决其空格问题
  7. react循环的值为什么要有key_糊盒粘箱为什么要检查表面覆膜电晕值
  8. python tushare获取股票数据并可视化_使用Python获取股票数据Tushare
  9. Android Toolbar
  10. ideaIU-2019.3.3 百度云下载链接
  11. IPC进程间通信/跨进程通信
  12. 不用格式化,5条命令,让Macbook支持ntfs硬盘读写
  13. Mac 和 Windows 共享一套鼠标键盘
  14. vue中报错, [WDS] Disconnected!解决方法
  15. 百度西雅图开设AI实验室 总裁张亚勤称AI是时代变革之能
  16. 车船税业务知识--天津(三)
  17. 计算机专业学生u盘32g够用吗,很超值:为什么我的32G USB只有28.8g?
  18. 魔趣吧致力于为中文站长提供助力
  19. 负担过重何以轻装前行
  20. matlab/simulink石良臣,《MATLAB/Simulink系统仿真超级学习手册》——2.6 MATLAB的图形绘制...

热门文章

  1. hdu 2546 饭卡【贪心+01背包基础题】
  2. 加工中心面板操作示意图
  3. opencv草稿-图像识别的原理
  4. 2022-07-21 Android 相机预览数据转Bitmap优化
  5. 微信昵称乱码 mysql_微信网页开发获取用户昵称乱码 微信昵称包含emoji表情乱码的解决方案...
  6. 学习版pytest内核测试平台开发万字长文入门篇
  7. 计算机应用基础统考试题库与答案,计算机应用基础统考试题库和答案.docx
  8. 开火车游戏c语言,中班语言游戏活动开火车教案
  9. 在线体验!基于PP-TinyPose的AI点读机应用
  10. DS期末复习卷(六)