python selenium 在默认情况下,执行完业务逻辑的时候,浏览器也会进行自动关闭,如何让浏览器能够不退呢?下面给出一种我认为比较好的解决方案供大家进行参考。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.common.action_chains import ActionChainsif __name__ == '__main__':# 初始化browser = webdriver.Chrome()# URL地址browser.get("https://www.baidu.com/")# 窗口最大化browser.maximize_window()# 根据ID填充搜索内容browser.find_element(By.ID, "kw").send_keys("https://blog.csdn.net/qq_19309473")# 模拟点击browser.find_element(By.ID, "su").click()# 不关闭浏览器ActionChains(browser).key_down(Keys.CONTROL).send_keys("t").key_up(Keys.CONTROL).perform()

如果你要关闭浏览器,只需要将最后一行代码改为即可。

    # 退出browser.quit();

Python让selenium代码执行完毕不关闭浏览器的方法相关推荐

  1. 关于 JS 中,实现在异步代码执行完毕再执行后续代码

    因为 js 是单线程,所有的同步任务要等前一个任务执行完毕,再执行下一个任务. function fn1() {console.log("fn1")fn2()fn3() }func ...

  2. python输入代码界面通常_vscode写python时的代码错误提醒和自动格式化的方法

    python的代码错误检查通常用pep8.pylint和flake8,自动格式化代码通常用autopep8.yapf.black.这些工具均可以利用pip进行安装,这里介绍传统的利用pip.exe安装 ...

  3. 使用js关闭浏览器的方法

    使用js关闭浏览器的方法 <script type="text/javascript"> <!-- 判断当前是不是IE浏览器,如果是IE浏览器提示用户不支持当前浏 ...

  4. Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)

    selenium操作chrome浏览器需要有ChromeDriver驱动来协助.webdriver中关浏览器关闭有两个方法,一个叫quit,一个叫close. 1 /** 2 * Close the ...

  5. python脚本——selenium自动化执行一些网页上的操作

    文章目录 一.说明 二.代码 三.用法总结 一.说明 通过python的selenium模块,自动化执行一些网页上的重复的无聊的工作. 二.代码 #! /usr/bin/python3.6 from ...

  6. python 判断线程是否执行完毕_判断线程池中的线程是否全部执行完毕

    在使用多线程的时候有时候我们会使用 java.util.concurrent.Executors的线程池,当多个线程异步执行的时候,我们往往不好判断是否线程池中所有的子线程都已经执行完毕,但有时候这种 ...

  7. python执行txt中代码_【技术分享】文件解压之过 Python中的代码执行

    预估稿费:200RMB 投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 一.前言 Python中负责解压压缩文件的代码实现上并不安全,存在目录遍历漏洞,攻击者可以利用该漏洞覆盖_ ...

  8. [python爬虫] Selenium切换窗口句柄及调用Chrome浏览器

    因为我的博客是根据我每个阶段自己做的事情而写的,所以前言可能有点跑题,但它更有利于让我回忆这个阶段自己的所作所为.这篇文章主要介绍Selenium爬虫获取当前窗口句柄.切换窗口句柄以及调用Chrome ...

  9. thinkphp日志泄漏漏洞_ThinkPHP框架任意代码执行漏洞的利用及其修复方法

    ThinkPHP是国内著名的开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的.最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2 ...

最新文章

  1. 15分钟带你入门sklearn与机器学习——分类算法篇
  2. Android开发之自定义Toast(带详细注释)
  3. JavaScript学习总结(二)——逻辑Not运算符详解
  4. 你有哪些deep learning(rnn、cnn)调参的经验
  5. VTK:PolyData之RemoveVertices
  6. bio java 例子_JAVA BIO 服务器与客户端实现示例
  7. com.taobao.config.client.exception.ConfigClientException: cannot get serverlist, so exit jvm env=DEF
  8. Spring.NET学习笔记22——整合WCF(应用篇) Level 200
  9. 【零基础学Java】—throw关键字(四十六)
  10. C++11 POD 类型
  11. 【数字信号处理】基于matlab GUI频谱分析仪【含Matlab源码 932期】
  12. 联想G480 i3 2348M扩展内存
  13. 计算机键盘符号称呼,电脑键盘上特殊符号和标点符号名称的输入方法汇总
  14. 校园网内实现文件共享
  15. 李宏毅2020机器学习深度学习 笔记1(理论上持续更新中)
  16. norflash/nandflash 启动分析
  17. 学原油期货买什么书(怎么样买原油期货)
  18. 【CYH-02】NOIp考砸后虐题赛:坐标:题解
  19. 网页中多个图标在一张图片上,使用css将各图标显示
  20. 拍卖网html模板,html5织梦高端复古婚纱/影楼/摄影工作室网站模板

热门文章

  1. git不区分文件名大小写这种坑当然要跳出来
  2. java JDK8 学习笔记——第13章 时间与日期
  3. Objective-C Memory Management Being Exceptional 异常处理与内存
  4. Ext JS学习第二天 我们所熟悉的javascript(一)
  5. 深入探究VC —— 编译器cl.exe(2)【转】http://blog.csdn.net/wangningyu/article/details/4837419...
  6. MSSQLSERVER数据库- 使用C#来操作事务[转]
  7. 对比学习视角:重新审视推荐系统的召回粗排模型
  8. 搜索推荐项目EFLS开源 | 阿里妈妈联邦学习解决方案详解
  9. 《乌镇互联网饭局图鉴》
  10. 【论文】基于特定实体的文本情感分类总结(PART II)