安装selenium时遇到下面问题怎么解决

终端安装selenium时遇到下面问题,我查一下openssl版本是1. 1. 1.k,求指导

img

img

https://www.jianshu.com/p/69d2a7df2278

  • 你看下这篇博客吧, 应该有用👉 :selenium安装问题及解决办法
  • 除此之外, 这篇博客: selenium介绍,如何下载安装中的 selenium 介绍 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    1. selenium是一个web自动化测试用的框架,程序员可以通过代码实现对浏览器的控制,比如打开网页,点击网页中的元素,实现鼠标滚动等操作
    2. 它支持多款浏览器,如谷歌,火狐浏览器等,当然也支持无头浏览器
    3. 目的: 在爬取数据的过程中经常遇到动态数据加载,一般动态数据加载有两种,一种通过ajax请求加载数据,另一种通过接收代码加载动态数据,selenium可以模拟人员真实操作浏览器,获取加载完成的页面数据
    4. ajax : url有规律也未加密,直接构建url连接请求
      url加密过无法破解规律 --> selenium
      js 动态数据加载 -->selenium

    三要素:浏览器,驱动程序,selenium框架
    浏览器:推荐谷歌浏览器,标准稳定版本
    驱动程序:http://chromedriver.storage.googleapis.com/index.html
    下载要查看谷歌浏览器版本 对应下载
    安装:
    pip install selenium

    下载完后进行测试
    from selenium import webdriver
    beowser = webdriver.Chrome(’./chromedriver.exe’) 将驱动放在脚本所在的文件夹
    browser.get(‘https://www.baidu.com’) 向谁发送就写谁的网站地址

    Find_element_by_id:根据元素的id
    Find_element_by_name:根据元素的name
    Find_element_by_xpath:根据xpath表达式
    Find_element_by_class_name:根据class的值
    Find_element_by_css_selector:根据css选择器