安装selenium

news/2024/5/5 17:00:10/文章来源:https://blog.csdn.net/weixin_43730921/article/details/127136604

一、安装python

二、安装pycharm

三、安装selenium

安装
        pip install selenium
卸载
        pip uninstall selenium
查看
        pip show selenium
打开pycharm,在终端输入pip install selenium

 四、安装浏览器驱动

火狐浏览器
        Firefox 48 以上版本
        selenium 3.x + Firefox驱动(geckodriver)
        驱动下载地址:https://github.com/mozilla/geckodriver/releases
谷歌浏览器
        selenium 2.x/3.x + Chrome驱动(chromedriver)
        驱动下载地址:http://chromedriver.storage.googleapis.com/index.html
        
        打开chrome浏览器,在浏览器地址栏输入chrome://version/,查看浏览器版本,下载对应版本驱动。
1、 解压后,把chromedriver.exe文件复制到浏览器python的安装目录下
C:\Users\Administrator\AppData\Local\Google\Chrome\Application

 

 

2、配置环境  
浏览器的安装路径

         3、打开pycharm,测试是否成功

#1.导包
from time import sleep
from selenium import  webdriver
#2.获取 谷歌浏览器对象
driver=webdriver.Chrome()
#3.打开百度
driver.get('https://www.baidu.com/')
#4.暂停3秒
sleep(3)
#5.关闭浏览器驱动
driver.quit()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_17215.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用友U8.0 V10虚拟机安装教VBox + Vmware

用友ERP这个软件是我计算机生涯中最痛苦的软件了,它比C和Pytho难学很多,课上4个小时也不一定能把实验做完,所以要求课后进行一些学习和巩固。 然而,这个软件比较优秀,在新版本的计算机中安装,可能和自己电脑…

PTA 22-23-1学期《数据结构》拓展练习题集

文章目录6-1 单链表逆转6-2 逆序数据建立链表6-3 删除单链表偶数节点6-4 两个有序链表序列的合并6-5 带头结点的单链表就地逆置6-6 单链表插入排序6-7 双端队列6-8 有序数组的插入6-9 线性表元素的区间删除6-10 在一个数组中实现两个堆栈6-11 使用函数实现字符串部分复制6-12 判…

【scratch高阶案例教学】scratch斐波那契数列 scratch创意编程 少儿编程 小朋友们也可以完成如此神奇的数列

目录 scratch斐波那契数列 一、案例简介 二、案例演示 三、案例分析 1、角色分析

springmvc实现增删改查(mysql数据库)

目录 要求: 创建工程: 大致思路: 配置spring配置文件: 配置webapp下WEB-INF下的web.xml文件: 现在开始正式的写代码: dao层: service层: controller层: 整个项目源…

java web开发(编写第一个servlet程序)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 之前从来没有编写过servlet程序,更没有用tomcat部署过java web程序。所以,趁着IDEA安装好、maven配置好,开始用…

FastDFS模拟场景

新增tracker服务 模拟场景:当多个tracker同时宕机无法恢复时临时添加新的tracker是否可行 实现方案 将之前已有的tracker server的配置文件scp一份到新的机器上,并在新机器上创建store_path对应的目录依次关闭storage server服务在每个storage server中的…

作为一名前端,该如何理解Nginx?

作为一名小前端,只需要好好写代码,至于部署相关的操作,我们通常接触不到,正所谓专业的人干专业的事,我们在工作中并不需要去配置,但这并不代表不需要了解,相信大家都多多少少听过nginx&#xff…

窗口函数OVER(PARTITION BY)详细用法——语法+函数+开窗范围ROWS和RANGE

目录 一、函数写法 二、开窗的窗口范围ROWS与RANGE 1.范围限定用法 2.ROWS和RANGE的区别 (1) ROWS按行数限定 (2) RANGE按数据范围限定 order by 数字 例1 汇总数据范围为:[当前行值,当前行值3] 例2 汇总数据范围为:[当前行值-3,当前行值] o…

较多业步骤场景通用框架

我们工作的大部分时间都在写业务代码,如何写好业务代码必然是我们追求的一大目标,在编程方面,简单、易懂、可扩展性是衡量代码质量的通用标准,所以在工作中,我们能用java将产品经理的想法表达出来还不够,我…

OSCP-Vulnhub靶机记录-LordoftheRoot-walkthrough

靶机地址 https://www.vulnhub.com/entry/lord-of-the-root-101,129/ 交流学习联系:webMsec 靶机安装 主机发现 靶机ip 192.168.160.131 使用nmap扫描后发现只开放了22 ssh 尝试连接ssh 这里需要端口碰撞 再次nmap扫描 1337端口开放apache Dirsearch扫一下 404…

IS-IS 路由选择协议入门

为了理解中间系统一中间系统(IntermediateSystem-to-Intermediate System, IS-IS) 路由选择协议的本质和内在的工作原理,把它放在整个网际协议和相关技术的框架中学习是十分重要的。本章深入IS-IS协议的本质,并且探讨了国际标准化组织(Intemational Orga…

Understanding the Users and Videos by Mining a Novel Danmu Dataset

题目:Understanding the Users and Videos by Mining a Novel Danmu Dataset 作者:Guangyi Lv, Kun Zhang, Le Wu, Enhong Chen, Tong Xu, Qi Liu, and Weidong He 发表:IEEE TRANSACTIONS ON BIG DATA, 2022 切入点:弹幕交流…

C++实现二分法求零点

​目录前言 题目: 一、零点是什么? 二、二分法求零点 1.二分法 2.完整代码 总结 前言 首先,我们要清楚我们是干嘛的;其次,知道原理;最后,才能明白自己要怎么办。明确:用二分法求函数。 题目: 二分法求函数的零点: 有函数: f(x) = x5 - 15 * x4+ 85 * x3- 225 * x2…

十一、动态规划题目相关

学习来源: 代码随香炉:https://www.programmercarl.com/ labuladong算法:https://labuladong.github.io/algo/ 动态规划 动态规划五部曲 确定dp数组(dp table)以及下标的含义 确定递推公式 dp数组如何初始化 确定遍历…

炫酷的花式滑块滑动无缝切换特效

💂 个人网站:【 海拥】【小霸王游戏机】【大转盘】🤟 风趣幽默的前端学习课程:👉28个案例趣学前端💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习群】【学习文档】💬 免费且实用的计…

【ML05】Feature Scaling 特征缩放

Feature ScalingFeature Scaling 特征缩放的目的是什么Feature Scaling Method #3Dividing by maximumMean NormalizationZ-Score normalizationFeature Scaling 特征缩放的目的是什么 考虑前两个组图: 组图1:同一辆大货车拉货,同一个函数在…

Flink学习笔记(2)——Flink快速上手

目录 一、Flink快速上手 1.1、环境准备 1.2 创建项目 1.3 编写代码 1.3.1 批处理 1.3.2 流处理 1.4 本章总结 一、Flink快速上手 对 Flink 有了基本的了解后,接下来就要理论联系实际,真正上手写代码了。Flink 底层是 以 Java 编写的,…

计算机网络—物理层

计算机网络—物理层 物理层的基本概念 物理层的作用是要尽可能地屏蔽掉传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异,这样就可以使数据链路层只需要考虑如何完成本次的协议和服务,而不必考虑网络具体的传输媒体和通…

切记:Python迭代器只可以读取一次,忽略会有意想不到的麻烦。

Python 官网: https://www.python.org/- ###### Free:大咖免费“ 圣经”教程 《 python 完全自学教程》,不仅仅是基础那么简单……My CSDN主页、My HOT博、My Python 学习个人备忘录好文力荐、老齐教室自学并不是什么神秘的东西 &#xff0c…

Java学习笔记:高级数据过滤

通配符过滤 1、名字以T开头的 SELECT * FROM T_Persons WHERE Name LIKE ‘T%’ 2、名字以ke结尾的 SELECT * FROM T_Persons WHERE Name LIKE ‘%ke’ 3、名字中包含“中”的 SELECT * FROM T_Persons WHERE Name LIKE ‘%中%’ 多值检测 SELECT Age,Name FROM T_…