Selenium模块

1.安装selenium

  • python2:pip install selenium
  • python3:pip install selenium

2.设置浏览器驱动

解压后必须与浏览器的exe放置于同一文件夹中

浏览器 驱动
Chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads
Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Firefox: https://github.com/mozilla/geckodriver/releases
Safari: https://webkit.org/blog/6900/webdriver-support-in-safari-10/

Google Chrome 稳定版 离线安装包 官方本地下载地址:

Google Chrome v75.0.3770.90 无更新功能版 64位

SHA1:4BD8278A9D89D3790F201D4EDA02D31B2F9886FB

SHA256:B578B4E4E186505D5D3E156857BBDF72B19C01BAF50651A5C33544D75BA36824

http://dl.google.com/release2/chrome/XAlboe3DWkM_75.0.3770.90/75.0.3770.90_chrome_installer.exe

https://dl.google.com/release2/chrome/XAlboe3DWkM_75.0.3770.90/75.0.3770.90_chrome_installer.exe

http://www.google.com/dl/release2/chrome/XAlboe3DWkM_75.0.3770.90/75.0.3770.90_chrome_installer.exe

https://www.google.com/dl/release2/chrome/XAlboe3DWkM_75.0.3770.90/75.0.3770.90_chrome_installer.exe

http://redirector.gvt1.com/edgedl/release2/chrome/XAlboe3DWkM_75.0.3770.90/75.0.3770.90_chrome_installer.exe

https://redirector.gvt1.com/edgedl/release2/chrome/XAlboe3DWkM_75.0.3770.90/75.0.3770.90_chrome_installer.exe

Google Chrome v75.0.3770.90 无更新功能版 32位

SHA1:BA586E1DB8806375AB5FB1844D2A8FAA10993FAC

SHA256:C3DFE179F2EC20266CEB8AF98EBBB19C884952062EEA0A913821A48C645642DD

http://dl.google.com/release2/chrome/AN_q_RfOOOCt_75.0.3770.90/75.0.3770.90_chrome_installer.exe

https://dl.google.com/release2/chrome/AN_q_RfOOOCt_75.0.3770.90/75.0.3770.90_chrome_installer.exe

http://www.google.com/dl/release2/chrome/AN_q_RfOOOCt_75.0.3770.90/75.0.3770.90_chrome_installer.exe

https://www.google.com/dl/release2/chrome/AN_q_RfOOOCt_75.0.3770.90/75.0.3770.90_chrome_installer.exe

http://redirector.gvt1.com/edgedl/release2/chrome/AN_q_RfOOOCt_75.0.3770.90/75.0.3770.90_chrome_installer.exe

https://redirector.gvt1.com/edgedl/release2/chrome/AN_q_RfOOOCt_75.0.3770.90/75.0.3770.90_chrome_installer.exe

Google Chrome v75.0.3770.90 Mac版

SHA1:37182A996912013F3796681E2F604B31CBC685FC

SHA256:5AEED86A65C110132DD32EEBC5D5D79C68538973BE2EFFA55C382E00DCE1898D

http://dl.google.com/release2/chrome/IpECbnDgvT8_75.0.3770.90/GoogleChrome-75.0.3770.90.dmg

https://dl.google.com/release2/chrome/IpECbnDgvT8_75.0.3770.90/GoogleChrome-75.0.3770.90.dmg

http://www.google.com/dl/release2/chrome/IpECbnDgvT8_75.0.3770.90/GoogleChrome-75.0.3770.90.dmg

https://www.google.com/dl/release2/chrome/IpECbnDgvT8_75.0.3770.90/GoogleChrome-75.0.3770.90.dmg

http://redirector.gvt1.com/edgedl/release2/chrome/IpECbnDgvT8_75.0.3770.90/GoogleChrome-75.0.3770.90.dmg

https://redirector.gvt1.com/edgedl/release2/chrome/IpECbnDgvT8_75.0.3770.90/GoogleChrome-75.0.3770.90.dmg

Google Chrome 官方带更新功能版 网盘:

https://www.lanzous.com/b138066

Google Chrome v75.0.3770.90驱动:https://chromedriver.storage.googleapis.com/index.html?path=75.0.3770.90/

3.碰到的问题

  • Chrome 浏览器默认安装c盘,会因为权限不够没法进行访问,这时候我们需要把整个文件夹移出C盘
  • 驱动必须和浏览器版本匹配且位置放置于浏览器exe文件的同目录下

Selenium模块的安装的更多相关文章

  1. 爬虫之标签查找补充及selenium模块的安装及使用与案例

    今日内容概要 bs模块之标签查找 过滤器 selenium模块 今日内容详细 html_doc = """ <html> <head> <t ...

  2. python selenium 模块的安装及使用

    安装 pip install selenium 或者到https://pypi.python.org/pypi/selenium 下载setup安装包,之后进入目录后运行python setup.py ...

  3. 安装自动化测试工具webdriver与selenium模块

    webdriver是一个驱动,需要与selenium配合使用,selenium是自动化测试和爬虫的专业模块,对于不同的浏览器需要不同的webdriver,这里我用的是ubuntu19.10的系统,以p ...

  4. selenium模块使用详解、打码平台使用、xpath使用、使用selenium爬取京东商品信息、scrapy框架介绍与安装

    今日内容概要 selenium的使用 打码平台使用 xpath使用 爬取京东商品信息 scrapy 介绍和安装 内容详细 1.selenium模块的使用 # 之前咱们学requests,可以发送htt ...

  5. python部分模块的安装

    scrapy http://www.cnblogs.com/txw1958/archive/2012/07/12/scrapy_installation_introduce.html pyHook - ...

  6. Selenium的简单安装和使用

    Selenium的安装 pip install selenium Selenium模块需要调用浏览器,需要配置selenium的浏览器驱动 Firefox(火狐) 下载对应版本的geckdriver. ...

  7. 爬虫基础(三)-----selenium模块应用程序

    摆脱穷人思维 <三> :  培养"目标导向"的思维:  好项目永远比钱少,只要目标正确,钱总有办法解决. 一 selenium模块 什么是selenium?seleni ...

  8. 爬虫之selenium模块

    Selenium 简介 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟 ...

  9. 使用Selenium模块报错的解决办法 (FileNotFound,WebDriverException)

    添加Chrome浏览器程序的目录到系统Path变量中: C:\Users\%USERNAME%\AppData\Local\Google\Chrome\Application ,使用pip3 inst ...

随机推荐

  1. Nginx安装(我觉得我这篇可能是全网最清晰的一篇安装步骤了)

    原文内容来自于LZ(楼主)的印象笔记,如出现排版异常或图片丢失等问题,可查看当前链接:https://app.yinxiang.com/shard/s17/nl/19391737/46aadb8f-5 ...

  2. C语言程序设计-现代方法(笔记1)

    第一章 C语言概述 1.C语言的历史(1.1) 起源:贝尔实验室开发的UNIX操作系统的副产品.标准化:C89和C99.基于C的语言:C++,Java,C#,Perl. 2.C语言的优缺点(1.2) ...

  3. Microsemi Libero使用技巧——使用命令行模式下载程序

    前言 在工程代码编译完成之后,如果需要给某个芯片下载程序时,或者是工厂量产烧录程序时,我们不需要把整个工程文件给别人,而只需要把生成的下载文件给别人,然后使用FlashPro就可以单独下载程序文件了. ...

  4. Python之利用Whoosh搭建轻量级搜索

      本文将简单介绍Python中的一个轻量级搜索工具Whoosh,并给出相应的使用示例代码. Whoosh简介   Whoosh由Matt Chaput创建,它一开始是一个为Houdini 3D动画软 ...

  5. JavaEE初学笔记之Servlet与Tomcat

    JavaEE开发,本质上就是开发一个个Servlet,然后部署到Servlet容器(如Tomcat)里运行.   1. Servlet是什么? Servlet就是一个普通的接口(Interface), ...

  6. C++之下载Visual Studio Installer缓慢问题

    将IPv4中设置DNS首选项为8.8.8.8即可.

  7. react-组件间的传值

    父组件向子组件传值 父组件通过属性进行传递,子组件通过props获取 //父组件 class CommentList extends Component{ render(){ return( < ...

  8. Centos7通过yum跟源码编译安装Nginx

    源码编译安装 http://nginx.org/en/download.html 到官网下载,然后用XFTP上传到root目录 把文件解压出来 tar -zxvf nginx-1.16.0.tar.g ...

  9. SQLyog连接MySQL8.0报2058错误的解决方案

    引言 用SQLyog连接MySQL8.0(社区版:mysql-installer-community-8.0.15.0.msi),出现错误2058(Plugin caching_sha2_passwo ...

  10. 头条小视频和西瓜视频signature签名算法

    点击上方↑↑↑蓝字[协议分析与还原]关注我们 "分析今日头条内小视频和西瓜视频分享后浏览器打开所用的signature签名算法." 上月写的一篇关于使用微信的wxid加好友的文章, ...