selenium安装:
Selenium是一个用于web自动化测试的框架,在使用Ajax请求数据的页面中,会出现 sign ,token等密钥,如果考虑去破解可能花费的精力较多,所以考虑借助使用Selenium框架来实现数据爬取

如果没安装selenium的先安装一下,再配置完 webdriver 的驱动程序才可以正常使用selenium。

1.安装 Selenium 模块,使用如下语句进行安装
pip install selenium

2.这里以 Chrome 浏览器为例:查看Chrome浏览器的版本

点击关于 Google Chrome 既可以查看版本信息:

去 这个网址: https://npm.taobao.org/mirrors/chromedriver/,寻找对应大版本的 Chrome Driver

点进去之后,再下载对应系统版本的 webdriver: (我这里是Windows系统)

将下载下来的压缩文件解压,将其中的 chromedriver 放置到自己 Python安装文件的 Scripts 目录下:
尝试运行如下代码,能打开浏览器(不闪退)则表示配置成功:

或者打开百度试试

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
import time# 初始化浏览器
browser = webdriver.Chrome()try:browser.get('https://baidu.com')# 通过 id 找到input框input = browser.find_element(By.CSS_SELECTOR, '#kw')# 输入pythoninput.send_keys('python')input.send_keys(Keys.ENTER)  # 按下回车键# 设置等待id为 content_left 的元素wait = WebDriverWait(browser, 10)  # 等待browser对象都为10秒# presence_of_element_located 表示定位元素wait.until(EC.presence_of_element_located((By.ID, 'content_left')))time.sleep(3)
finally:browser.close()

到这里selenium就配置完成了。

selenium的安装和下载谷歌浏览器镜像驱动相关推荐

  1. Selenium简单安装

    Selenium简单安装 1. 更新谷歌浏览器 2. 用Pycharm下载Selenium 选择完后全点ok 3. 下载chromedriver.exe https://npm.taobao.org/ ...

  2. win10 1809 安装不上 1660 1660ti 驱动解决方法

    解决方法: 1.下载最新的显卡驱动软件 2.下载文件:DDU v18.0.1.1 并解压缩出来 链接: 提取码: hz16 3.禁用网卡或者拔掉网线 4.进入安全模式 不会进的可以参考:点这里 5.进 ...

  3. ubuntu14.04如何安装英伟达显卡驱动

    Data: 2017.07.23 Author: cjh 1.      驱动下载 http://www.geforce.cn/drivers 手动选择对应的驱动进行下载. 2. 安装 将下载好的驱动 ...

  4. Selenium 基于python 安装以及配置谷歌浏览器启动

    from selenium import webdriver import time driver = webdriver.Chrome() driver.get("https://www. ...

  5. 如何下载谷歌浏览器历史版本及chromedriver驱动

    对于学习puthon的小伙伴们肯定会遇到一个问题就是关于谷歌浏览器和chromedriver驱动的问题.有些版本找不到响应的chromedriver驱动.这个问题也困扰了我很久.今天正好安装了一下Li ...

  6. selenium自动化:如何下载浏览器对应的版本驱动

    要想浏览器能够自动跑起来,驱动是必不可少的,但往往很多人都不会安装驱动,驱动和浏览器版本不对应,找不到对应的驱动等等问题,都会导致脚本的报错.所以,这就教大家一个方法,如何找到对应浏览器的版本驱动,不 ...

  7. NVIDIA显卡驱动旧版本下载安装+CUDA下载+cudnn下载+解决CUDNN_STATUS_INTERNAL_ERROR+Failed to call ThenRnnForward

    重新装显卡驱动431版本+CUDA+cudnn,解决CUDNN_STATUS_INTERNAL_ERROR+Failed to call ThenRnnForward with model confi ...

  8. 镜像驱动注入 R4900 G2 安装Esxi6.5 U1系统

    R4900 G2 安装Esxi6.5 U1 准备工作 安装前提前联系H3C 400售后R4900是否支持esxi6.7 版本,否则安装一半识别不到RAID卡上的硬盘- H3C R4900 G2 RAI ...

  9. pyhon使用pip安装卸载selenium和安装firefox驱动,及使用selenium启动firefox浏览器

    使用selenium的时候要注意版本兼容问题,使用selenium2.x的时候,firefox必须47以下,可以不需要安装webdriver驱动.但是使用selenium3.x的时候,firefox版 ...

最新文章

  1. 如何对比_潭酒红潭酱酒对比红花郎怎么样口感如何
  2. 继承关系中的拷贝构造函数和赋值操作重载函数分析
  3. 查看安卓模拟器 CPU版本
  4. layui如何获取父节点的父节点_jquery获取父元素或父节点的方法
  5. android+图标+i_explore+无背景,Android Studio中Android Device Monitor中的File Explore不显示文...
  6. python list保存至csv文件
  7. 学计算机辅修什么专业好,女生计算机辅修什么专业好
  8. 后视摄像头_鸡肋还是“真香”?流媒体后视镜到底值不值冲?
  9. 【付费毕设】php mysql社团报名管理系统
  10. 地理信息系统概论_2021考研专业课地理信息系统概论(黄杏元版)知识点总结(五)...
  11. App推广秘籍之渠道为王
  12. 【移动网络】5G NR: 压缩设计与帧结构等核心操作特性
  13. Android videoView闪屏
  14. 全球及中国吊链总成行业研究及十四五规划分析报告
  15. 《人工智能算法工程师(初级)》
  16. 全网最全,抖音Tik Tok Scheme,startActivity地址更新中
  17. 微信支付宝多商户解决方案
  18. 运维之DNS域名解析服务基础概念与Bind9安装
  19. 5G通信技术解读|波束成形如何为5G添翼?
  20. IDEA 新UI使用

热门文章

  1. 2016全球大数据战略版图剖析(4):分析篇下
  2. 水贝风机远程控制app
  3. 微信端自动播放背景音乐
  4. excel空白单元格自动填充上一单元格内容
  5. 【Spring】IoC与AOP
  6. Qt解决资源文件中添加图片,对应控件不显示图片的问题
  7. 赵小楼《天道》《遥远的救世主》深度解析(114)时刻要认清自己的本位
  8. 揭秘“菲住布渴”中运用的黑科技:除了check in、坐电梯、开门...全部刷脸之外,还有什么?...
  9. Oracle手动建库常见问题
  10. python音频转文字腾讯_使用Python三步完成文本到语音的转换