1、什么是Selenium?
       Selenium是一个自动测试工具,它可以帮我通过代码去实现驱动浏览器自动执行相应的操作。
       所以我们也可以用它来做爬虫。
    2、为什么要适用selenium?
       主要使用selenium的目的是为了跳过登录验证。
    3、安装与使用
      - 下载驱动器:
         http://npm.taobao.org/mirrors/chromedriver/2.38/

      - 下载selenium请求库
        - 修改下载源为清华源
              - D:\python36\Lib\site-packages\pip\models\index.py
           - PyPI=Index('https://pypi.tuna.tsinghua.edu.cn/simple')

         - pip3 install selenium 或settings中安装

4、驱动浏览器的两种方式

from selenium import webdriver
# 驱动浏览器的两种方式
#第一种 直接去Script文件中查找驱动
webdriver.Chrome()
# 第二种 填写驱动路径
webdriver.Chrome(r'D:\python\Scripts\chromedriver.exe')

最新文章

  1. 一道 google曾出过的笔试题:编程实现对数学一元多项式的相加和相乘操作(1)
  2. 含有自增序列的表中使用truncate与delete的不同结果
  3. 使用IIS 7.0 Smooth Streaming 优化视频服务
  4. 【转】JS函数的定义与调用方法
  5. nodejs child process
  6. linux 远程自动登录脚本 (注test.exp)
  7. js实现点击ul/li等改变背景颜色
  8. 从O2O体验活动看华硕平板也“来电”新融合理念
  9. Windows API 之 VirtualAlloc
  10. python机器学习实战(一)
  11. 通过SVG与CSS3实现向上图标
  12. 遇到的有关iframe的滚动条问题
  13. [linux-脚本]shebang(shabang #!)
  14. 从文本中提取图片路径(java 解析富文本处理 img 标签)
  15. 深入浅出的理解框架(Struts2、Hibernate、Spring)与 MVC 设计模式
  16. OO Summary Ⅱ
  17. 判断B是不是A的子结构
  18. mac/linux 修改vim显示信息
  19. 【SDOI2014】【BZOJ3529】数表
  20. C#基础课程之三循环语句

热门文章

  1. redis命令和RedisTemplate操作对应表
  2. Java Web学习(十二)Tomcat核心
  3. 趣图:我说自己菜 vs 大佬说自己菜
  4. luogu 3376 最小费用最大流 模板
  5. redis过期策略以及内存淘汰机制(理论+配置)
  6. IntegerCache的妙用和陷阱!
  7. 对offsetof、 container_of宏和结构体的理解
  8. Java知识系统回顾整理01基础06数组07数组工具类Arrays
  9. nuget使用经验:复杂依赖关系下的包版本问题
  10. SpringBoot整合Mybatis 编译失败:找不到符号 程序包不存在