前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >360浏览器如何使用selenium?

360浏览器如何使用selenium?

作者头像
快学Python
发布2023-03-06 14:08:15
2.9K0
发布2023-03-06 14:08:15
举报
文章被收录于专栏:快学Python快学Python
大家好,我是朱小五。之前我们分享过不少selenium控制浏览

由于我的电脑只有谷歌浏览器,所以特意下了几个其他浏览器试试,发现还真不一样。

谷歌浏览器

若想使用selenium进行爬虫/自动化,我们得先安装浏览器驱动,安装对应驱动之前第一步需要查看浏览器版本。

对于谷歌浏览器,可以在地址栏输入chrome://version/后回车,或者点击【右上角三个点···】-【帮助】-【关于Google Chrome】即可看到你的浏览器的版本。

接着打开该链接:https://registry.npmmirror.com/binary.html?path=chromedriver/

找到和自己浏览器版本号相同的浏览器驱动下载,如果没有一模一样的版本号,可以选择比自己版本号早一点的驱动版本。接着将下载到本地的压缩包中的chromedriver.exe文件放到Python安装目录下。

如果你使用的是Anaconda3,则可以放在C:\ProgramData\Anaconda3路径下。

此时运行以下Python代码:

代码语言:javascript
复制
from selenium import webdriver 
 
# 创建ChromeDriver实例,启动Chrome浏览器
driver = webdriver.Chrome()

driver.get('https://www.baidu.com/')

输出结果如下所示,会看到成功打开谷歌浏览器并打开百度首页,此时便可以继续用selenium自动化操作谷歌浏览器了。

360安全浏览器

实际上,大家使用的各种浏览器基本都是开源的谷歌google内核。所以使用chrome内核驱动ChromeDriver,自然可以Python调用selenium控制浏览器了。

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

确定自己360浏览器的版本号后,按照版本号下载对应的浏览器驱动,并将chromedriver.exe文件放到Python安装目录下。这里与常规谷歌浏览器一致,不再赘述。

此时运行以下Python代码:

代码语言:javascript
复制
from selenium import webdriver

# 创建ChromeDriver实例,启动360安全浏览器
chrome_options = webdriver.ChromeOptions()
chrome_options.binary_location = r"D:\Program Files (x86)\360se6\Application\360se.exe"
chrome_options.add_argument(r'--lang=zh-CN')
driver = webdriver.Chrome(options = chrome_options)

driver.get('https://www.baidu.com/') 

输出结果如下所示,会看到成功打开360浏览器并打开百度首页,此时便可以继续用selenium自动化操作360浏览器了。

Edge浏览器

Win电脑自带的Edge浏览器,作为微软家的亲儿子,还是与其他浏览器待遇有些不同。

我们可以直接下载Edge浏览器对应版本的驱动,下载步骤和Python代码量与谷歌浏览器基本一致。浏览器地址栏输入edge://version/回车可以查看Edge浏览器版本。

接着打开链接:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/,下载对应版本的Edge浏览器驱动。

注意这里解压得到的是msedgedriver.exe,而非chromedriver.exe文件,同样也是将其放到Python安装目录下。

此时运行以下Python代码:

代码语言:javascript
复制
from selenium import webdriver
driver = webdriver.Edge()
driver.get('https://www.baidu.com/')

输出结果如下所示,会看到成功打开Edge浏览器并打开百度首页,此时便可以继续用selenium自动化操作Edge浏览器了。

今天我们分享了3个浏览器(谷歌、360、Edge)如何安装浏览器驱动,并使用selenium的操作。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-01-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 快学Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 谷歌浏览器
  • 360安全浏览器
  • Edge浏览器
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档