首页 > 编程语言 >python用selenium打开浏览器后浏览器关闭---解决办法

python用selenium打开浏览器后浏览器关闭---解决办法

时间:2024-11-13 20:29:57浏览次数:1  
标签:webdriver 浏览器 python driver selenium 版本号 options

脚本成功打开浏览器后,代码执行完毕浏览器又关闭了,解决办法:

1、检查代码,代码中没有写driver.quit()或driver.close()方法,也没有其它错误提示;
2、检查版本号,浏览器版本号,驱动版本号,确认版本号没有问题;

3、加代码:

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_experimental_option('detach', True)

driver = webdriver.Chrome(options=options)
driver.get('http://xxxxxx')

 

python selenium默认情况下,执行完代码逻辑后,浏览器也会自动关闭,上述代码可以避免浏览器自动关闭。

 

另一种简便的解法:

from selenium.webdriver import Chrome
from selenium.webdriver.chrome.options import Options

opt = Options()
opt.add_experimental_option('detach', True)
# 通过option参数,设置浏览器不关闭
web = Chrome(options=opt)
web.get("https://xxxxxxx")

 

标签:webdriver,浏览器,python,driver,selenium,版本号,options
From: https://www.cnblogs.com/yanghj010/p/18544752

相关文章

  • 浏览器指纹及其识别的优点和缺点
    浏览器指纹识别是网站用来收集有关浏览器和网络设备的独特信息的方法。最初,指纹识别用于网站正确显示,但现在它可以跟踪用户的在线活动并创建他们的在线个人资料,从而使他们成为营销活动的完美目标并剥夺他们的在线隐私。一、什么是浏览器指纹?当网站收集有关其访问者的各种信息......
  • Python语法:循环语句,掌握程序运行的节奏
    引言在当今数字化飞速发展的时代,编程已经成为一项不可或缺的技能,而Python作为一门简洁、高效且应用广泛的编程语言,备受开发者青睐。循环语句是Python编程中的基础结构之一,它在数据处理、算法实现、自动化任务等众多场景中都发挥着至关重要的作用。无论是专业的软件开发人员......
  • more Layer Architecture in Python and postgreSQL17.0
    postgreSQLscript:createtableSchool--創建表(SchoolIdchar(5)NOTNULLPRIMARYKEY,SchoolNamevarchar(500)NOTNULLDEFAULT'',SchoolTelNovarchar(8)NULLDEFAULT'');model:#encoding:utf-8#版权所有20......
  • canny 算法 python实现, 双边滤波--自适应阈值改进--形态学操作
    #-*-coding:utf-8-*-importnumpyasnpimportcv2importosimportcsv#高斯滤波defsmooth(image,sigma=1.4,length=5):#Computegaussianfilterk=length//2gaussian=np.zeros([length,length])foriinrange(length):for......
  • Python中的面向对象编程,类,对象,封装,继承,多态
    一、面向对象编程1.面向过程和面向对象面向过程和面向对象都是一种编程方式,只不过再设计上有区别。面向过程C语言细分成每一个过程优点:简单直观、性能高效、代码简洁。缺点:不易维护、不易扩展、代码重用性低。面向对象python、java、C++要使用某个功能,直接找到对应的......
  • python毕设网上商城系统的设计与实现程序+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于网上商城系统的研究,现有研究多以大型商业平台为对象,以特定框架如SSM框架下的Java实现为主,而专门针对Python实现的网上商城系统研......
  • 【最新原创毕设】面向课堂教学的智能课堂点名系统+09531(免费领源码)可做计算机毕业设计
    摘要本文旨在设计和实现一个基于智能课堂点名系统的智能助手。随着高校招生规模的不断扩大和信息化技术的发展,为教师提供一款便捷、全面的点名系统具有重要意义。本系统通过整合校园各项服务资源和功能,旨在帮助教师和学生更好地适应智能课堂,提供全方位的指导和支持。本文......
  • (2024最新毕设合集)基于SpringBoot的广州糖水甜品店推荐系统-28495|可做计算机毕业设计J
    摘要随着人们生活水平的提高和饮食习惯的多样化,甜品在日常生活中扮演着越来越重要的角色。特别是在中国南方地区,甜品店和糖水店已经成为人们经常光顾的地方,而广州作为美食之都,拥有众多具有独特风味的糖水甜品店。然而,由于市场竞争激烈,消费者往往面临选择困难,需要花费大量时间......
  • 【python系列】python之变量赋值操作
    1.前言变量是什么?我们学任何什么东西,都要从定义入手,只有清晰且无歧义的定义,才能真正理解这个概念是什么意思。维基百科的定义:在数学、物理学中,变量(variable)又称变数,是表达式或公式中,没有固定的值而可以变动的数或量;该数或量可以是随意的,也可能是未指定或未定的。——Wik......
  • Python爬虫知识体系-----正则表达式-----持续更新
    数据科学、数据分析、人工智能必备知识汇总-----Python爬虫-----持续更新:https://blog.csdn.net/grd_java/article/details/140574349文章目录一、正则基础1.为什么使用正则2.正则与re模块简介二、正则表达式1.匹配单个字符与数字2.限定符3.定位符4.选择匹配符5.......