• python——selenium库的使用


    selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。
    Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可以用于任何支持JavaScript的浏览器上。
    selenium可以模拟真实浏览器,自动化测试工具,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。

    1.安装selenium库

      在控制台输入:pip install selenium 安装selenium库

    2.下载浏览器驱动(chrome为例)

    查找到当前使用的chrome浏览器的版本号

    http://npm.taobao.org/中找到相应的驱动器

    下载解压后将文件路径添加到系统环境变量path中

    3.验证驱动器是否匹配

     没有报错就证明成功了。

    4.代码实例

    下面是一个简单的代码实例

    from selenium import webdriver
    from time import sleep
    
    driver=webdriver.Chrome()
    driver.set_window_size(1200,1200)
    driver.get("https://www.baidu.com/")
    one_key=driver.find_element_by_id("kw")
    one_key.send_keys("腾讯视频")
    sleep(2)
    one_click=driver.find_element_by_id("su")
    one_click.click()
    driver.get("https://v.qq.com/")
    
    driver.close()
    driver.quit()
  • 相关阅读:
    CTF-cookies欺骗
    CTF-速度要快100
    php实现登录注册界面
    CTF-秋名山老司机 100
    三大类型语句
    PHP运算符
    标记风格和注释
    连接串口服务器时的注意事项
    RS485转以太网的概述和应用领域
    工业级路由器的优点有哪些
  • 原文地址:https://www.cnblogs.com/hyz1900457346/p/12002765.html
Copyright © 2020-2023  润新知