Selenium调用使用360浏览器,QQ浏览器,遨游浏览器,猎豹浏览器,Chromium

这篇具有很好参考价值的文章主要介绍了Selenium调用使用360浏览器,QQ浏览器,遨游浏览器,猎豹浏览器,Chromium。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

selenium打开qq浏览器,selenium,selenium,chrome,python

我们下载对应的2.35版本chromedriver驱动即可,下载地址:CNPM Binaries Mirror

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

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

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

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)

完整代码:

from selenium import webdriver
from time import sleep

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)
driver.get('https://www.baidu.com')

sleep(3)
driver.quit()

运行截图:

selenium打开qq浏览器,selenium,selenium,chrome,python

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

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

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

selenium打开qq浏览器,selenium,selenium,chrome,python

selenium打开qq浏览器,selenium,selenium,chrome,python

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!!
selenium打开qq浏览器,selenium,selenium,chrome,python文章来源地址https://www.toymoban.com/news/detail-737878.html

到了这里,关于Selenium调用使用360浏览器,QQ浏览器,遨游浏览器,猎豹浏览器,Chromium的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • selenium调用浏览器打印功能,并保存为PDF

    在使用selenium处理浏览器功能时,无法正常检测到或无法定位到你想处理的功能。 而浏览器的启动参数可以帮我们实现很多功能。 点击查看——Chrome浏览器启动命令行参数大全 代码如下(示例): 点击查看——Chrome浏览器启动命令行参数大全

    2024年02月12日
    浏览(53)
  • deno使selenium调用edge浏览器(Window)

    1. 获取驱动 msedgedriver.exe 查看edge浏览器版本,链接: edge://settings/help 下载对应的版本驱动:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 把 msedgedriver.exe 放到系统环境的PATH中 2、代码部分 页面下拉滚动到底功能

    2024年02月12日
    浏览(39)
  • Selenium 远程调用 Google Chrome 谷歌浏览器

    我最近又使用谷歌浏览远程调用发现不能使用了 参考连接 具体原因是因为 谷歌浏览器在11几的版本(目前是:114.0.5735.91)之后只能使用JDK高版本我目前使用的是JDK17版本远程调用如果是低版本比如102左右的是好使的,新使用方法我更新在下面 一. 前沿 每次重新运行Selenium都直接弹

    2024年02月10日
    浏览(61)
  • Nodejs使selenium调用edge浏览器(Window)

    1. 获取驱动 msedgedriver.exe 查看edge浏览器版本,链接: edge://settings/help 下载对应的版本驱动:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 把 msedgedriver.exe 放到系统环境的PATH中 2、代码部分 页面下拉滚动到底功能

    2024年02月11日
    浏览(59)
  • Python通过selenium调用IE11浏览器报错解决方法

    正常安装Python 工具,selenium 包可以正常导入。IE浏览器驱动 IEDriverServer.exe 已经正确放置到已经添加path目录的文件下。 报错现象: 打开浏览器进入 internet 选项 切换到安全页签 ,去除“应用保护模式” 再次调用验证: 没有报错,问题解决 https://github.com/SeleniumHQ/selenium/wiki

    2024年02月07日
    浏览(74)
  • Edge浏览器搜索栏固定为360搜索引擎 || 浏览器地址栏搜索,结果都是360搜索引擎

    搜索引擎的URL被篡改成了360搜索 ,很恶心。 打开 设置 = 隐私、搜索和服务 = 地址栏和搜索 (最下面) 可以看到可以选择 必应 或者 Google 再进入 管理搜索引擎 可以看到必应的URL已经被改成了 http://lx.pub/s?a=3b=%s ,正常应该是 https://www.bing.com/search?q=%s ,%s代表你搜索的内容。

    2024年02月10日
    浏览(55)
  • 使用JS(TS)判断页面在 微信 / 微博 / QQ / 支付宝 各APP平台内置浏览器

    主要代码如下 使用 技术点说明 navigator.userAgent.toLowerCase() UserAgent 只读属性返回当前浏览器的用户代理字符串。 先看在 谷歌浏览器 控制台打印的结构: ‘mozilla/5.0 (iphone; cpu iphone os 13_2_3 like mac os x) applewebkit/605.1.15 (khtml, like gecko) version/13.0.3 mobile/15e148 safari/604.1’ 主要判断移

    2024年02月12日
    浏览(39)
  • 使用Selenium需要浏览器驱动与浏览器版本统一

    安装浏览器驱动 针对不同的浏览器,需要安装不同的驱动。 这里以安装 Chrome 驱动作为演示。 确定浏览器版本 进入设置界面,然后选择 【关于 Chrome】 查看自己的版本信息。这里我的版本是114,下载对应版本的 Chrome 驱动即可。 下载驱动 打开Chrome驱动。单击对应的版本。(

    2024年02月08日
    浏览(50)
  • 360极速浏览器以及360安全浏览器在兼容模式下验证码图片显示不来,但是极速模式可以显示?

    最近遇到一个验证码出不来的问题,在360极速浏览器以及360安全浏览器在兼容模式下 验证码图片显示不来 ,效果如下: 这个验证码的代码元素如下,是一张图片,由接口提供的一个图片链接,返回的是文件流。 我找了一个其他网址,发现在360极速浏览器以及360安全浏览器在

    2024年02月16日
    浏览(45)
  • 谷歌浏览器打开默认变成360导航

    一、Chrome浏览器的地址栏输入:“Chrome://version”,查看如图,在命令行的最后就有被篡改的网址。 二、处理方案: 1、找到chrome浏览器的快捷图标(我的目录:C:Users****AppDataRoamingMicrosoftWindowsStart MenuPrograms),右键属性,把目标栏后面\\\"https://hao.360.com/?a1004\\\"这些去掉; 2、

    2024年02月13日
    浏览(126)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包