Python+Selenium基础篇之2-打开和关闭火狐浏览器

本节介绍如何初始化一个webdriver实例对象driver,然后打开和关闭firefox浏览器。要用selenium打开fiefox浏览器。首先需要去下载一个driver插件geckodriver.exe, 下载地址https://github.com/mozilla/geckodriver/releases,下载好这个exe文件后,把这个文件放到你的python安装目录下,例如:C:\Python27\geckdriver.exe。

 

用Notepad++打开一个空白文件,输入如下代码,保存为first.py

from selenium import webdriver # 导入webdriver包

driver = webdriver.Firefox() # 初始化一个火狐浏览器实例:driver

driver.maximize_window() # 最大化浏览器

driver.get("https://www.baidu.com") # 通过get()方法,打开一个url站点

driver.quit() #关闭并退出浏览器

      打开cmd窗口,cd到first.py所在的路径,在cmd中输入命令: python first.py回车,可以看看是否打开火狐,打开百度,关闭火狐的效果。

      注意:可能会遇到一些报错

      1. geckodriver.exe没有放到python安装目录下,这一类报错。

      2. python first.py执行后,找到文件,说明没有通过cd命令切换到first.py所在的文件夹路径。

     总结:

     通过上面代码,和本文,基本了解了如何打开和关闭浏览器。如果想打开IE或者Chrome浏览器,也需要下载对应浏览器的driver.exe文件,放到python安装目录。

转载于:https://www.cnblogs.com/wangyinghao/p/10162007.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/484505.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Oracle 数据库

Oracle 12c 数据库学习记录:study 1: 0.Oracle例程服务的启动net start oracleserviceorcl 1.查看数据库的初始化参数:通常登录sys用户:sqlplus / as sysdba;2. 查看内存方面的参数(模糊匹配):show paramet…

除了芯片,我们还应关注这六大核心技术!

来源:疯狂机械控企业想发展自己还是需要掌握核心技术。除了芯片以外,还有哪些核心技术是我们重点关注的呢?01 软件定义机器▼设备智能化的体现就是典型的软件定义机器,包括机器轻松连接至互联网;将APP和分析结果嵌入机…

matlab技巧

%matlab 编程技巧 %% 1,调试过程中,不能有clear all语句,该语句会清除断点%% 2.通过tic和toc来计算某块代码的执行时间 tic for i1:1000xx1 end timetoc%% 3.图像对象和句柄 %1.设置线条的属性 x0:0.01:10; hplot(x,x.*sin(cos(x)))%h为曲线的句柄 grid …

MySQL GROUP BY 语句

GROUP BY 语句根据一个或多个列对结果集进行分组。 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。 GROUP BY 语法 SELECT column_name, function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name; 1.group by 可以实现一个最简单的…

中国科学院院士褚君浩:第四次工业革命和智能时代

来源:信息化时代第一次工业革命起源于英国,以机械化为特征。第二次工业革命,以电气化为特征。第三次工业革命,以信息化为特征。现阶段,正值第四次工业革命,此次工业革命具有以下三个特征:信息科…

数据的描述统计量

一、本文简介   一组样本数据分布的数值特诊可以从三个方面进行描述: 1、数据的水平:也称为集中趋势或位置度量,反应全部数据的数值大小。 2、数据的差异:反应数据间的离散程度。 3、分布的形状:反应数据分布的偏度和…

Science:细胞如何测量自身的大小?答案是:DNA含量

图片显示的是一个茎尖分生组织(在中间),在它的两侧出现了花蕾。绿色标记的细胞即将进入DNA复制。来源:生物通自从350多年前科学家在显微镜下发现细胞以来,他们就注意到每一种细胞都有其特有的大小。从微小的细菌到几英寸长的神经元&#xff0…

Windows 程序设计技巧

#include<iostream> #include<windows.h>using namespace std;int main() {int nSelect ::MessageBox(NULL,"windows 程序设计","测试",MB_OKCANCEL);if (nSelect IDOK){printf("OK!");}else{printf("Cancel!");}return…

洛谷P1558 色板游戏

题目背景 阿宝上学了&#xff0c;今天老师拿来了一块很长的涂色板。 题目描述 色板长度为\(L\)&#xff0c;\(L\)是一个正整数&#xff0c;所以我们可以均匀地将它划分成\(L\)块\(1\)厘米长的小方格。并从左到右标记为\(1, 2, ... L\)。 现在色板上只有一个颜色&#xff0c;老师…

兰德公司发布《美国5G时代》报告

来源&#xff1a;微信公众号科技咨询频道作者&#xff1a;谢黎、张志强&#xff0c;中国科学院成都文献情报中心兰德公司2021年5月24日发布《美国5G时代&#xff1a;在保障国家和人民的同时获得竞争优势》报告。报告援引美国国防创新委员会、联邦政府的观点&#xff0c;声称5G是…

7-3 银行排队问题之单队列多窗口服务 (25 分)

7-3 银行排队问题之单队列多窗口服务 (25 分) 假设银行有K个窗口提供服务&#xff0c;窗口前设一条黄线&#xff0c;所有顾客按到达时间在黄线后排成一条长龙。当有窗口空闲时&#xff0c;下一位顾客即去该窗口处理事务。当有多个窗口可选择时&#xff0c;假设顾客总是选择编号…

Win32 程序运行原理

处理器的3工作方式&#xff1a;实模式&#xff0c;保护模式&#xff0c;虚拟86模式。CPU的主要工作在保护模式下。Windows操作系统就是运行在保护模式下的&#xff1b;Windows多任务的实现&#xff1a;任务间的切换提供了良好条件&#xff0c;多任务隔离&#xff0c;每个任务都…

40年诞生7位诺奖得主,美国贝尔实验室做对了什么?

贝尔实验室从1940年到1979年&#xff0c;共40年&#xff0c;历经4位总裁。这4位总裁在不同时期根据当时的形势&#xff0c;都提出了自己的管理方针&#xff0c;领导着该实验室近万名工作人员和几千名的科学家和工程师为世界和美国的科技发展作出了重要的贡献。来源&#xff1a;…

图书管理销售系统需求分析报告,对性能的规定以及运行环境规定部分

负责人&#xff1a;皮皮周(20160401085) 国字号(20160401105 完成工作&#xff1a; 3.3对性能的规定3.3.1精度 软件的输入精度:如果输入为数字,小数点后保留2位有效数字;如果输入为字符串,其长度限定为16位。 输出数据精度的要求: 如果输出为数字,小数点后保留…

7-4 堆栈模拟队列 (25 分)

7-4 堆栈模拟队列 (25 分) 设已知有两个堆栈S1和S2&#xff0c;请用这两个堆栈模拟出一个队列Q。 所谓用堆栈模拟队列&#xff0c;实际上就是通过调用堆栈的下列操作函数: int IsFull(Stack S)&#xff1a;判断堆栈S是否已满&#xff0c;返回1或0&#xff1b; int IsEmpty (…

H5唤醒app,不完全兼容

---ps---最近新发现一个开源的H5唤醒app的库&#xff1a;建议使用第三方开源库https://github.com/suanmei/callapp-lib实现&#xff1b;或者极光魔链&#xff08;后期可能会收费&#xff09;https://www.cnblogs.com/SimonHu1993/p/10578775.html<script type"text/ja…

7-5 列车厢调度 (25 分)

7-5 列车厢调度 (25 分) 1 <--移动方向/ 3 \2 -->移动方向大家或许在某些数据结构教材上见到过“列车厢调度问题”&#xff08;当然没见过也不要紧&#xff09;。今天&#xff0c;我们就来实际操作一下列车厢的调度。对照上方的ASCII字符图&#xff0c…

64位系统下,一个32位的程序究竟可以申请到多少内存,4GB还是更多

前言&#xff1a; cpu的位是指一次性可处理的数据量是多少&#xff0c;1字节8位&#xff0c;32位处理器可以一次性处理4个字节的数据量&#xff0c;依次类推。32位操作系统针对的32位的CPU设计。64位操作系统针对的64位的CPU设计。操作系统只是硬件和应用软件中间的一个平台。我…

长二F发射神十二飞船圆满成功!三名航天员飞向空间站天和核心舱

来源&#xff1a;中国航天科技集团文&#xff1a;陈立 刘岩编辑&#xff1a;杨成 高一鸣校对&#xff1a;林佳昕监制&#xff1a;索阿娣6月17日9时22分长征二号F运载火箭点火起飞中国航天员聂海胜、刘伯明、汤洪波乘坐神舟十二号载人飞船在“神箭”长二F托举下从酒泉卫星发射中…