selenium模块入门

news/2024/9/29 0:45:45/

一、selenium

        selenium是一个用于web应用程序自动化测试工具selenium测试直接运行在浏览器。

二、selenium的运用场景以及安装

selenium支持主流浏览器

selenium支持Java、python、ruby、c#,JavaScript、c++等多种语言

selenium支持Linux、Windows、mac等多系统

selenium在爬虫中用来获取动态网页中动态加载数据

安装selenium

pip3 install selenium

三、selenium驱动器下载

chrome版本查询:在浏览器地址栏输入

chrome://version/

找到对应的地址

https://registry.npmmirror.com/binary.html?path=chrome-for-testing

下载selenium

pip3 install selenium


http://www.ppmy.cn/news/1531149.html

相关文章

Node-GDAL:简洁强大的Node.js地理空间数据处理库

一、简介 node-gdal是Node.js环境下的一个强大库,它是GDAL(Geospatial Data Abstraction Library)的原生绑定库。GDAL是一个开源的地理空间数据处理库,用于读写多种栅格和矢量地理空间数据集。node-gdal允许开发者在Node.js环境中…

python-rpc-windows服务器C#项目远程调用Linux服务器上的python脚本

环境: win10,Python 3.9.13 参考: Python3简单使用xmlrpc实现RPC - 简书 https://www.jianshu.com/p/9987913cf734 目录 问题描述解决思路serverclientdebug对方服务器积极拒绝 问题描述 之前写过: c#远程调用linux服务器的Pyth…

简单梳理一下Python 数据分析与可视化

一、Python 数据分析与可视化的魅力 Python 在数据分析和可视化领域占据着重要地位。它具有广泛的应用场景,无论是商业分析、科学研究、社交媒体分析、金融分析还是医疗数据分析,都能发挥强大的作用。 在商业领域,Python 可以帮助商业分析师…

LLM安全风险及应对

LLM安全风险主要从四个维度分析:用户输入、训练数据、模型本身以及工具和插件。 风险类别具体风险风险解释应对措施具体举例用户输入相关风险提示注入(Prompt Injection)攻击者通过设计特定输入,使模型生成恶意或不安全的输出。- …

【自然语言处理】词嵌入模型

词嵌入(Word Embedding) 是一种将词汇表示为实数向量的技术,通常是低维度的连续向量。这些向量被设计为捕捉词汇之间的语义相似性,使得语义相似的词在嵌入空间中的距离也更近。词嵌入可以看作是将离散的语言符号(如单词…

自动驾驶规划算法(一):A*算法原理和代码(c++与python)

1. A*算法简介 A*算法(A-star algorithm)诞生于1968年,由彼得哈特(Peter Hart)、尼尔森尼尔森(Nils Nilsson)和伯特拉波特(Bertram Raphael)三位计算机科学家提出。它的…

从成功案例中汲取数字化转型经验:企业数字化转型的实战指南

在全球经济数字化转型的浪潮中,许多企业已经成功地通过技术革新实现了业务的颠覆性改变。通过深入分析这些成功案例,可以为企业提供宝贵的经验教训,帮助他们在实施数字化转型时少走弯路。 本文将结合企业的真实案例,系统总结如何…

Java面试题之JVM20问

1、说说 JVM 内存区域 这张图就是一个 JVM 运行时数据图,「紫色区域代表是线程共享的区域」,JAVA 程序在运行的过程中会把他管理的内存划分为若干个不同的数据区域,「每一块儿的数据区域所负责的功能都是不同的,他们也有不同的创建…