Python让selenium代码执行完毕不关闭浏览器的方法
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代码执行完毕不关闭浏览器的方法相关推荐
- 关于 JS 中,实现在异步代码执行完毕再执行后续代码
因为 js 是单线程,所有的同步任务要等前一个任务执行完毕,再执行下一个任务. function fn1() {console.log("fn1")fn2()fn3() }func ...
- python输入代码界面通常_vscode写python时的代码错误提醒和自动格式化的方法
python的代码错误检查通常用pep8.pylint和flake8,自动格式化代码通常用autopep8.yapf.black.这些工具均可以利用pip进行安装,这里介绍传统的利用pip.exe安装 ...
- 使用js关闭浏览器的方法
使用js关闭浏览器的方法 <script type="text/javascript"> <!-- 判断当前是不是IE浏览器,如果是IE浏览器提示用户不支持当前浏 ...
- Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
selenium操作chrome浏览器需要有ChromeDriver驱动来协助.webdriver中关浏览器关闭有两个方法,一个叫quit,一个叫close. 1 /** 2 * Close the ...
- python脚本——selenium自动化执行一些网页上的操作
文章目录 一.说明 二.代码 三.用法总结 一.说明 通过python的selenium模块,自动化执行一些网页上的重复的无聊的工作. 二.代码 #! /usr/bin/python3.6 from ...
- python 判断线程是否执行完毕_判断线程池中的线程是否全部执行完毕
在使用多线程的时候有时候我们会使用 java.util.concurrent.Executors的线程池,当多个线程异步执行的时候,我们往往不好判断是否线程池中所有的子线程都已经执行完毕,但有时候这种 ...
- python执行txt中代码_【技术分享】文件解压之过 Python中的代码执行
预估稿费:200RMB 投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 一.前言 Python中负责解压压缩文件的代码实现上并不安全,存在目录遍历漏洞,攻击者可以利用该漏洞覆盖_ ...
- [python爬虫] Selenium切换窗口句柄及调用Chrome浏览器
因为我的博客是根据我每个阶段自己做的事情而写的,所以前言可能有点跑题,但它更有利于让我回忆这个阶段自己的所作所为.这篇文章主要介绍Selenium爬虫获取当前窗口句柄.切换窗口句柄以及调用Chrome ...
- thinkphp日志泄漏漏洞_ThinkPHP框架任意代码执行漏洞的利用及其修复方法
ThinkPHP是国内著名的开源的PHP框架,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的.最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2 ...
最新文章
- 15分钟带你入门sklearn与机器学习——分类算法篇
- Android开发之自定义Toast(带详细注释)
- JavaScript学习总结(二)——逻辑Not运算符详解
- 你有哪些deep learning(rnn、cnn)调参的经验
- VTK:PolyData之RemoveVertices
- bio java 例子_JAVA BIO 服务器与客户端实现示例
- com.taobao.config.client.exception.ConfigClientException: cannot get serverlist, so exit jvm env=DEF
- Spring.NET学习笔记22——整合WCF(应用篇) Level 200
- 【零基础学Java】—throw关键字(四十六)
- C++11 POD 类型
- 【数字信号处理】基于matlab GUI频谱分析仪【含Matlab源码 932期】
- 联想G480 i3 2348M扩展内存
- 计算机键盘符号称呼,电脑键盘上特殊符号和标点符号名称的输入方法汇总
- 校园网内实现文件共享
- 李宏毅2020机器学习深度学习 笔记1(理论上持续更新中)
- norflash/nandflash 启动分析
- 学原油期货买什么书(怎么样买原油期货)
- 【CYH-02】NOIp考砸后虐题赛:坐标:题解
- 网页中多个图标在一张图片上,使用css将各图标显示
- 拍卖网html模板,html5织梦高端复古婚纱/影楼/摄影工作室网站模板
热门文章
- git不区分文件名大小写这种坑当然要跳出来
- java JDK8 学习笔记——第13章 时间与日期
- Objective-C Memory Management Being Exceptional 异常处理与内存
- Ext JS学习第二天 我们所熟悉的javascript(一)
- 深入探究VC —— 编译器cl.exe(2)【转】http://blog.csdn.net/wangningyu/article/details/4837419...
- MSSQLSERVER数据库- 使用C#来操作事务[转]
- 对比学习视角:重新审视推荐系统的召回粗排模型
- 搜索推荐项目EFLS开源 | 阿里妈妈联邦学习解决方案详解
- 《乌镇互联网饭局图鉴》
- 【论文】基于特定实体的文本情感分类总结(PART II)