01-基本配置与测试
一、开发环境
使用的是Anaconda 3,其中Python版本为3.6.3
首先,在Anaconda下的Scripts文件夹
下打开命令框
使用pip install -U selenium
安装selenium
打开Jupiter Notebook,输入from selenium import webdriver
进行测试
不报错即安装成功
二、配置Firefox
下载Firefox的驱动geckodrive
将下载好的压缩包文件解压,将geckodriver.exe复制到Firefox的安装目录文件下
右击此电脑—>属性—>高级系统设置—>环境变量—>Path—>编辑—>新建—>把geckodriver.exe所在路径复制进去,保存
找到Anaconda里面的python.exe所在路径,一般在Anaconda3文件下,把geckodriver.exe再复制到该路径下
在Jupiter Notebook中再输入browser = webdriver.Firefox()
进行测试,看是否打开了FireFox浏览器
三、打开指定网站且搜索指定关键字消息
from selenium import webdriverbrowser = webdriver.Firefox()#打开火狐浏览器默认为空网址
browser.get('http://www.baidu.com')#打开百度
browser.title#获取百度这个页面的标题 结果为:'百度一下,你就知道'
'百度' in browser.title#校验一下 结果为:True#通过页面的id搜索
ele = browser.find_element_by_id('kw')#找到百度网页的搜索栏对应的id为kw
id(ele)#输出一下值 结果为:1559810346456
type(ele)#看一下类型 结果为:selenium.webdriver.firefox.webelement.FirefoxWebElement
ele.send_keys('beyond谚语')#在搜索栏上搜索 beyond谚语
ele.send_keys('beyond')#在搜索栏上搜索 beyond
browser.current_url#查看当前网站
ele.clear()#清除搜索栏内容
browser.back()#返回上一步#通过页面的name搜索
ele1 = browser.find_element_by_name('wd')#找到百度网页的搜索栏对应的name为wd
ele1.send_keys('海阔天空')#搜索 海阔天空
browser.current_url#查看当前网站 结果为:'https://www.baidu.com/'
ele.clear()#清除搜索栏内容
browser.back()#返回上一步
01-基本配置与测试相关推荐
- syslog配置及测试
文章目录 简介 server 配置 客户端配置及测试 简介 服务器的日志默认是存放在本地的,对于linux而言日志一般存放于/var/log/目录下,比如说某系统管理员管理着几十甚至上百台服务器的时候 ...
- 优化| 手把手教你学会杉树求解器(COPT)的安装、配置与测试
优化| 手把手教你学会杉数求解器COPT的安装.配置与测试 前言 线性规划(LP)测试榜单--单纯形法: Benchmark of Simplex LP solvers 线性规划(LP)测试榜单--内 ...
- FPV Camera(RPI 3B+/Zero W+V2.1) | wfb_ng Release 23.01 | H264硬解测试
@[TOC](FPV Camera(RPI 3B+/Zero W+V2.1) | wfb_ng Release 23.01 | H264硬解测试) 1. 源由 RPI Zero W基于Release ...
- 【转载】VINS-Mono环境配置与测试笔记
VINS-Mono环境配置与测试笔记 标签: SLAM VINS-mono 本文转载自: VINS-Mono环境配置与测试笔记 error:cv_bridge---opencv和ros连接起来的桥 1 ...
- VINS-Mono环境配置与测试笔记
VINS-Mono环境配置与测试笔记 标签: 旭 linux SLAM 1.简介 VINS-Mono和VINS-Mobile是香港科技大学沈劭劼团队开源的单目视觉惯导SLAM方案.是基于优化和滑动窗口 ...
- LINUX DHCP客户端配置及测试
问题 沿用练习一的实验结果,在同一网络内另找一台Linux客户机,尝试以DHCP方式自动获取地址并确认结果: 1)调整DHCP客户机的网卡配置,测试.验证地址获取结果 2)检查DHCP客户机获取的租约 ...
- YOLOv4 资源环境配置和测试样例效果
YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...
- Myeclipse安装、配置、测试
Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...
- Kali Linux攻防系统(三:在Kali Linux系统中配置安全测试浏览器及系统清理备份)
任务三:配置安全测试浏览器及系统清理备份 3.1.汉化Firefox并安装安全插件 3.1.1.汉化Firefox浏览器,安装中文插件,并更改设置: 3.1.2.在浏览器附加组件管理器中查找" ...
- haproxy + keepalived “一键安装包” 配置与测试HOWTO
本文为 "haproxy + keepalived 一键安装包" 的 第四篇 目的:帮助快速设置haproxy 与 keepalived 配置文档 第一篇 haproxy 安装 ...
最新文章
- 编译 ORB_SLAM2 (一)
- 比特币如何实现—《区块链历史链条》2
- python的模块的导入和包的导入
- Add Binary
- JavaScript学习笔记05【高级——DOM对象】
- Innodb中MySQL如何快速删除2T的大表
- [Android] websocket客户端开发
- 社团管理信息系统C语言,学生社团信息管理系统.doc
- 移动电子商务,“移动”至生活
- 转载:不投简历,如何获得月薪2万的工作
- 基于Centos搭建Maven 安装与使用
- C语言打印打印ASCLL表
- 讲讲亿级PV的负载均衡架构!
- 保研面试-中英文问题及回答总结
- 2015年京胜杯删数!删数
- 论文引用参考文献和自动更新的方法
- 2020年最好用的chrome插件-CSDN浏览器助手评测
- spark算子详细介绍(v、k-v、vv类型)
- ubuntu下sed命令详解 - Dicky - 开源中国社区
- 西安10万条业主信息被贩卖
热门文章
- 二手宏碁上网本装linux,Acer国内20日首发“上网本” 放弃Linux使用XP
- extjs 基础部分
- JQ css3 导航栏到底部上移
- [JSConf EU 2018] 大脑控制 Javascript
- html css 基础(标签选择,分页,行和块元素)
- 【简记】HTML CSS 的一些要点(不定时更新)
- selenium 等待页面加载完成
- DevExpress GridControl 后台设置列
- 利用 dbghelp.dll 生成 dump 文件
- c语言c1变成e并输出,【图片】(原创)用纯C变了个变色输出字符的程序。。。【c语言吧】_百度贴吧...