目前网上比较活跃的国内浏览器,几乎都是基于开源的谷歌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 所有, 如有侵权,请联系我们删除。