python selenium点击网页关闭按钮_基于python的selenium-打开关闭第二个页面
打开第二个页面,并操作、关闭第二个页面
完整代码:
from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.maximize_window()
url = “http://www.baidu.com”
driver.get(url)
driver.find_element_by_id(‘kw’).send_keys(“新冠病毒”)
driver.find_element_by_id(“su”).click()
time.sleep(1.5)
driver.find_element_by_link_text(“资讯”).click()
time.sleep(1)
driver.find_element_by_xpath("/html/body/div[2]/div[5]/div/div[2]/div[2]/div[2]/h3/a/em").click()
time.sleep(1)
#生成一个新窗口或新标签页的句柄,代表这个窗口的模拟driver
n = driver.window_handles
#打印所有的句柄
print('当前句柄: ', n)
#driver切换至最新生产的页面
driver.switch_to_window(n[-1])
time.sleep(2)
driver.refresh()
time.sleep(1)
driver.refresh()
time.sleep(1)
driver.close()
python selenium点击网页关闭按钮_基于python的selenium-打开关闭第二个页面相关推荐
- php如何模拟网页点击按钮,python模拟点击网页按钮如何实现 python模拟点击网页按钮实现方法...
python模拟点击网页按钮如何实现 python模拟点击网页按钮实现方法 本篇文章小编给大家分享一下python模拟点击网页按钮实现方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们 ...
- python爬取数据案例分析_基于Python及webdriver的网页抓取案例
上次有朋友问怎么抓取交易所网站的数据,特别是历史数据,这里特别推荐使用selenium这一自动化测试框架. 原本selenium是用来完成大量基于浏览器的自动化测试的,但由于可以方便地执行JS代码,摸 ...
- python制作浏览器 脚本之家_基于Python打造账号共享浏览器功能
本篇文章介绍的内容会涉及到以下知识: PyQt5的使用; Selenium的使用; 代理服务器的架设和使用: 一.账号限制之痛 在如今的互联网中,免费的信息和资源占据了很大一部分,各类互联网应用提供了 ...
- python中numpy数组的合并_基于Python中numpy数组的合并实例讲解
基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...
- python扫雷的代码及原理_基于Python实现的扫雷游戏实例代码
摘要:这篇Python开发技术栏目下的"基于Python实现的扫雷游戏实例代码",介绍的技术点是"Python实现.Python.实例代码.扫雷游戏.扫雷.游戏" ...
- python的图书管理项目教程_基于python图书馆管理系统设计实例详解
写完这个项目后,导师说这个你完全可以当作毕业项目使用了,写的很全,很多的都设计考虑周全,但我的脚步绝不止于现在,我想要的是星辰大海!与君共勉! 这个项目不是我的作业, 只是无意中被拉进来了,然后就承担 ...
- python关于二手房的课程论文_基于python爬取链家二手房信息代码示例
基本环境配置 python 3.6 pycharm requests parsel time 相关模块pip安装即可 确定目标网页数据 哦豁,这个价格..................看到都觉得脑阔 ...
- python实现空气质量提醒程序_基于Python实现空气质量指数可视化
前面我们已经爬取了全国城市空气质量数据( 基于Python实现城市空气质量爬取 ),基于之前我们爬取的数据,本文将使用Python将空气质量最好的前20个城市以柱状图的形式展示出来,点击对应的柱状图能 ...
- python版植物大战僵尸源码_基于python的植物大战僵尸游戏设计与实现.docx
湖南理工学院毕业设计(论文) PAGE PAGE 1 学 号 毕业设计(论文) 题目:基于python的植物大战僵尸游戏设计与实现 作 者 届 别 届 院 别 信息与通信工程学院 专 业 信息工程 指 ...
- python分布式爬虫开题报告范文_基于Python的豆瓣Top250排行榜影片数据爬取和分析开题报告...
一.选题依据:(简述研究现状,说明该毕业设计的设计目的及意义) 研究现状 Python是一门很全面的语言,又随着大数据和人工智能的兴起,广受爬虫设计者们的青眯.设计者们运用Python语言的框架-Sc ...
最新文章
- 内存都是由半导体器件构成的_开启5G新时代——XPS成像技术在半导体器件中的应用...
- RISV-V未来将面临怎样的挑战?
- 水平拉滑轮组计算机械效率的题,机械效率杠杆论文,关于中考物理机械效率计算题*相关参考文献资料-免费论文范文...
- Java Socket笔记-udpSocket简单收发包
- 面向对象-day02
- EXTJS 6 新特性(译文)
- 【ZOJ 4070】Function and Function
- python wps linux_体验WPS for Linux
- 【Scratch案例实操】Scratch小狗散步 scratch编程案例教学 scratch创意编程 少儿编程教案
- 【Advanced控制理论】Robust Control鲁棒控制(附Simulink程序)
- 融云即时通讯云学习笔记
- phpstorm运行php项目步骤
- Freemarker使用xml生成word模板
- 纯jquery 前端导入 Excel数据 减少服务端压力
- STM32_BKP备份数据
- 盘点五大好用的固定资产管理系统
- 4. 数据统计分析基础知识
- 分时线的9代表什么_A股市场:股票集合竞价时涨停,9点20分主力却突然撤单,代表着什么?...
- 安卓系统培训!从入门到精通的Android进阶学习笔记整理,已整理成文档
- Linux-scheduler之负载均衡(一)
热门文章
- 【三维路径规划】基于matlab A_star算法无人机三维路径规划(起终点障碍物可设置)【含Matlab源码 1321期】
- 【三维路径规划】基于matlab多种算法无人机三维路径规划【含Matlab源码 300期】
- 【优化算法】萤火虫优化算法(FA)【含Matlab源码 482期】
- 【路径规划】基于matlab模拟退火算法求解多车型路径规划问题【含Matlab源码 913期】
- 【细胞分割】基于matlab GUI分水岭算法细胞分割计数【含Matlab源码 637期】
- 汤国安mooc实验数据_用漂亮的汤建立自己的数据集
- html获取视频时长,js获取本地视频时间长度
- 无人驾驶插秧机智能辅助系统_北斗年会 | 智慧农业:插秧“神器”大显身手——雷科防务致力于高精度无人驾驶插秧机前装应用...
- java消息头_java中怎么进行头消息校验
- qt设置背景图片变黑色_PS软件如何快速制作一个黑色创意海报