一、开发环境

使用的是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-基本配置与测试相关推荐

  1. syslog配置及测试

    文章目录 简介 server 配置 客户端配置及测试 简介 服务器的日志默认是存放在本地的,对于linux而言日志一般存放于/var/log/目录下,比如说某系统管理员管理着几十甚至上百台服务器的时候 ...

  2. 优化| 手把手教你学会杉树求解器(COPT)的安装、配置与测试

    优化| 手把手教你学会杉数求解器COPT的安装.配置与测试 前言 线性规划(LP)测试榜单--单纯形法: Benchmark of Simplex LP solvers 线性规划(LP)测试榜单--内 ...

  3. 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 ...

  4. 【转载】VINS-Mono环境配置与测试笔记

    VINS-Mono环境配置与测试笔记 标签: SLAM VINS-mono 本文转载自: VINS-Mono环境配置与测试笔记 error:cv_bridge---opencv和ros连接起来的桥 1 ...

  5. VINS-Mono环境配置与测试笔记

    VINS-Mono环境配置与测试笔记 标签: 旭 linux SLAM 1.简介 VINS-Mono和VINS-Mobile是香港科技大学沈劭劼团队开源的单目视觉惯导SLAM方案.是基于优化和滑动窗口 ...

  6. LINUX DHCP客户端配置及测试

    问题 沿用练习一的实验结果,在同一网络内另找一台Linux客户机,尝试以DHCP方式自动获取地址并确认结果: 1)调整DHCP客户机的网卡配置,测试.验证地址获取结果 2)检查DHCP客户机获取的租约 ...

  7. YOLOv4 资源环境配置和测试样例效果

    YOLOv4 资源环境配置和测试样例效果 基本环境:cuda=10.0,cudnn>=7.0, opencv>=2.4 一.下载yolov4 git clone https://githu ...

  8. Myeclipse安装、配置、测试

    Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...

  9. Kali Linux攻防系统(三:在Kali Linux系统中配置安全测试浏览器及系统清理备份)

    任务三:配置安全测试浏览器及系统清理备份 3.1.汉化Firefox并安装安全插件 3.1.1.汉化Firefox浏览器,安装中文插件,并更改设置: 3.1.2.在浏览器附加组件管理器中查找" ...

  10. haproxy + keepalived “一键安装包” 配置与测试HOWTO

    本文为  "haproxy + keepalived 一键安装包"  的 第四篇 目的:帮助快速设置haproxy 与 keepalived 配置文档 第一篇 haproxy 安装 ...

最新文章

  1. 编译 ORB_SLAM2 (一)
  2. 比特币如何实现—《区块链历史链条》2
  3. python的模块的导入和包的导入
  4. Add Binary
  5. JavaScript学习笔记05【高级——DOM对象】
  6. Innodb中MySQL如何快速删除2T的大表
  7. [Android] websocket客户端开发
  8. 社团管理信息系统C语言,学生社团信息管理系统.doc
  9. 移动电子商务,“移动”至生活
  10. 转载:不投简历,如何获得月薪2万的工作
  11. 基于Centos搭建Maven 安装与使用
  12. C语言打印打印ASCLL表
  13. 讲讲亿级PV的负载均衡架构!
  14. 保研面试-中英文问题及回答总结
  15. 2015年京胜杯删数!删数
  16. 论文引用参考文献和自动更新的方法
  17. 2020年最好用的chrome插件-CSDN浏览器助手评测
  18. spark算子详细介绍(v、k-v、vv类型)
  19. ubuntu下sed命令详解 - Dicky - 开源中国社区
  20. 西安10万条业主信息被贩卖

热门文章

  1. 二手宏碁上网本装linux,Acer国内20日首发“上网本” 放弃Linux使用XP
  2. extjs 基础部分
  3. JQ css3 导航栏到底部上移
  4. [JSConf EU 2018] 大脑控制 Javascript
  5. html css 基础(标签选择,分页,行和块元素)
  6. 【简记】HTML CSS 的一些要点(不定时更新)
  7. selenium 等待页面加载完成
  8. DevExpress GridControl 后台设置列
  9. 利用 dbghelp.dll 生成 dump 文件
  10. c语言c1变成e并输出,【图片】(原创)用纯C变了个变色输出字符的程序。。。【c语言吧】_百度贴吧...